v2sam 发表于 2009-6-18 17:04:24

在R模块里跳跃,同求范例工程。

目前我只知道如何起跳,但是无法判定落下,我用了一个很挫的方法落下,就是指定移动方向加经过一段时间,这样很不完美,请问有人研究在RM模块中跳跃嘛?

hiyori 发表于 2009-6-18 17:30:59

ARPG的跳跃和落下和ACT里是一样做法的
一般落下的判定就是跳跃至顶点以后

但是ARPG的跳跃会有一个问题,就是如果落下的地点是墙壁的时候,会出现移位现象

v2sam 发表于 2009-6-19 13:43:59

依?日和君已经试过在R模块做跳跃了?

hiyori 发表于 2009-6-19 13:54:54

做过了,不然偶怎么会知道出现哪些问题

v2sam 发表于 2009-6-19 14:06:11

但是我一直想不通,虽然起跳的做法是一样,但是完全是没有重力的(好像设置了也没用),
而且在全画面都能活动,没有办法判断落下的动作,也没办法判断是否接触了壁(全图能活动就没壁的说法了吧)。

想知道日和君的具体做法。

hiyori 发表于 2009-6-19 14:38:17

重力是有的,你原地起跳会看到角色在原地跳起然后落下,移动方向的话也会在相应的位置落下,只是因为没有影子,所以一般会不容易察觉吧

AGM的ARPG模板主要是做塞尔达那样的,所以能八方移动,而壁其实就等同通行设置
不过这个ARPG模板也能做成街机常见的那种横向动作过关游戏
具体就是把上下方向舍去,改为左、右、左上、左下、右上、右下这组方向动画
当然默认系统是不会判断斜方向的,所以这些都要自己在动作中做出来
另外ARPG中的跳跃是可以穿透不能通行的区域的(这和ACT中不一样)
但是相对的落点位置如果是不能通行的话,就会出现角色突然移位的现象,所以使用时要特别注意

v2sam 发表于 2009-6-19 15:08:36

   还是不明白,如果有范例就好了。

hiyori 发表于 2009-6-19 15:33:23

反正就是J模块怎么做跳跃,R模块就怎么做,道理是一样的

snowtear 发表于 2009-6-19 22:56:34

引用第7楼hiyori于2009-06-19 15:33发表的:
反正就是J模块怎么做跳跃,R模块就怎么做,道理是一样的

嗯,看看范例就懂了,不过越过障碍物不知道怎么搞...

v2sam 发表于 2009-6-22 08:38:19

引用第8楼snowtear于2009-06-19 22:56发表的:


嗯,看看范例就懂了,不过越过障碍物不知道怎么搞...


乱 嗯 个 啥?

R模块范例里有跳跃了?说得我好像不会在J里做跳跃一样。
页: [1] 2
查看完整版本: 在R模块里跳跃,同求范例工程。