关于人物移动、跳跃的问题,请大神解答
scratch吧
全部回复
仅看楼主
level 1
情况是这样:
这个人物有3种状态:站立、跑动、跳跃,其中站立是4个造型切换,跑动是8个造型,跳跃是9个造型。
现在的问题是:
第一个问题:站立4个造型切换没问题,按a或d跑步也没问题,但跑得非常慢,因为每次都要8个造型切换的时间,跑步的时候去掉跑步状态移动速度就没问题,怎么解决既可以有跑动的动画又能跑得快?
第二个问题:跳跃有9个造型切换,这个不知道怎么做,现在是按一下k,9个动作都做完了才移动80步,然后再落下来。这9个动作中前5个是上跳时的动作,后4个是落下的动作,我要求做到按下k,人物先往上跳,做前5个动作,到最高点往下落,再做后4个动作,请问怎么实现?
2018年05月09日 04点05分 1
level 1
补充一下,以上代码还有个问题,就是跳跃时还会触发站立状态,也就是说跳的时候会不停切换成站立状态,请问怎么解决?
2018年05月09日 04点05分 2
level 10
能在一个脚本的尽量不要放到两个脚本里去[滑稽]
2018年05月09日 04点05分 3
level 1
楼上的朋友,有解决方法吗?
2018年05月09日 04点05分 4
吧务
level 15
你这种情况没必要用定义模块
如果非要定义的话
定义的时候不加那个“等待0.02秒”就可以[滑稽][心碎]
定义两个模块,前5个一个模块,后4个一个模块[滑稽][心碎]
右上角那个重复执行里面的[如果<<>不成立>那么]里面加一个<或<按键k是否按下?>>”[滑稽][心碎]
2018年05月09日 08点05分 5
楼主这貌似都是粗心大意错的[滑稽][心碎]
2018年05月09日 08点05分
level 9
楼主美工做得很好啊,要解决这些问题,得先想清楚每一个造型出现的条件到底是什么,然后因为全都是跟造型有关的,所以尽量要放在一个程序里,不然就很可能有冲突,跳的时候切换 成站立造型就是这个问题,至于要造型切换快,把等待的时间改改就行了
2018年05月11日 06点05分 6
level 5
(“emmmmm”)
2018年05月11日 14点05分 7
level 5
(“你等待不要那么长,”)
2018年05月11日 14点05分 8
level 9
脚本分开!
2018年05月14日 06点05分 9
level 1
嗯😊
2021年02月20日 10点02分 10
1