Project1
标题:
问个关于滑步的问题
[打印本页]
作者:
天若※有情
时间:
2011-3-12 11:17
标题:
问个关于滑步的问题
就是像拳皇那种向后或者向前滑行闪避。
一共做了四组 前滑步(R) 前滑步(L) 后滑步(R) 后滑步(L)
由待机转为滑步
【玩家面向右 右按下 B按下——前滑步(R)】
【玩家面向右 B按下 ——后滑步(R)】
【玩家面向左 左按下 B按下——前滑步(L)】
【玩家面向左 B按下 ——后滑步(L)】
但是这样弄出来之后,只要按下B,做出的后滑步都是判定靠上的那个
就好像“玩家面向指定的方向”没用一样。
加上方向键的前滑步就没问题
这应该怎么解决? 求指点~
作者:
v2sam
时间:
2011-3-12 11:49
你一定只做了两个动作分支,照你这设计,必须做足四个,不能偷懒共用的。也就是说每个跳转都要独立开,明白没?
作者:
天若※有情
时间:
2011-3-12 13:31
回复
v2sam
的帖子
说实话……没听懂……(>_<)|||
作者:
v2sam
时间:
2011-3-14 11:22
就是说,你不能只做一个起始动作,这样是判断不了的。
正确的做法是,默认待机(左向)1个, 待机(右向)1个。然后分支出按左时向左移动,按右向右,一共4个分支【这4个动作都不能把“不指定移动方向”打勾,要指定方向,左就是左,待机速度为0】。这样就可以判断B是什么时候按下的了。
---------------例子-------------------------------
【当前是】
待机左
:1、按左键跳转
左走
2、按右跳转
右走
3、按B
左滑步
【当前是】
左走
:1、放开左键回到
待机左
2、按B左滑步
v2sam于2011-3-14 11:29补充以下内容:
又想了一下,如果不想用上面说的那么复杂的分支,其实把你的判定条件改一下就好了。
【玩家面向右 B按下——前滑步(R)】
【玩家面向右
左按下
B按下 ——后滑步(R)】
因为AGM优先处理条件少的动作,如果还是不行就用我上面的方法吧= =
作者:
天若※有情
时间:
2011-3-17 13:16
回复
v2sam
的帖子
恩 了解,等到大休去试试~
话说第二个方法,左按下后不久成面向左了吗{:nm_3:}
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1