像“一个不能死”那个跳起来的动作,是jump还是move的动作啊?我这里有个小游戏,主角一边往前移动一边要躲过对面过来的障碍物,这是要跳起来的动作还是移动的动作?我用是jump,但是看起来很不自然,求大神指点下!谢谢!
主角在横向是不变的吧 只是地图移动来显示主角是往前跑的, 当然是jump动作了,设置跳的次数是1咯 跳多高 那就是你自己的事了
不是,主角是移动的,对面的障碍物也是移动的。
那你不是要移出屏幕了
你可以定义5个变量 Xspeed,Yspeed,constXspeed,constYspeed,jump_value 第1,2变量用来定义人物初始化的速度,3.4变量用来记录初始化速度
第5个变量 是每次跳跃时的值, 创建一个定时器,跳跃的时候 1.获取人物当前位置,2.Yspeed -= jump_value,3.然后设置人物位置就可以了
落下的时候Yspeed += jump_value也就OK了