mind+中怎样使角色跳跃?
准备编一个闯关游戏,不会编跳跃键。有大神知道吗?
{:5_119:} {:5_188:}
先移到上面,再回原点 请问如何设定跳跃动作?就像马里奥那种的跳跃,原地跳和移动惯性跳? 希曼 发表于 2022-3-12 09:34
请问如何设定跳跃动作?就像马里奥那种的跳跃,原地跳和移动惯性跳?
我也在问这个问题{:7_220:} 都知道,速度是v=gt,t只要弄个计时器就行了,只要在y轴让y坐标增加v0(初速度)-gt就行了,这要都不会恐怕没有上过高中 当按下空格键
重复执行10次
将x坐标增加5
重复执行10次
将x坐标增加-5
--------------------------------------------
tip:如果要跳高一点,重复执行的次数多一些
如果要帧数多一点,可以坐标变成1或-1,重复执行次数翻倍 AAAAAA 发表于 2022-5-10 23:25
当按下空格键
重复执行10次
将x坐标增加5
你这个不对啊,向上的时候是匀减速运动,向下的时候是自由了落体运动 哎,就是玩 发表于 2022-5-11 11:42
你这个不对啊,向上的时候是匀减速运动,向下的时候是自由了落体运动
{:7_223:}{:7_223:}{:7_223:} 没有重力 esycyeY9ShMZ 发表于 2022-8-25 19:30
没有重力
我做游戏也这样,就是不会编跳跃键 小喵喵 发表于 2022-10-21 13:33
我做游戏也这样,就是不会编跳跃键
你可以用一下XY坐标 esycyeY9ShMZ 发表于 2022-10-22 15:33
你可以用一下XY坐标
我就是用的XY坐标 希曼 发表于 2022-3-12 09:34
请问如何设定跳跃动作?就像马里奥那种的跳跃,原地跳和移动惯性跳?
设定一个变量,在判定角色没有碰到地面后将这个变量减少,然后将角色Y坐标增加这个变量,如果碰到地面就将变量设成0,按下跳跃键将变量设定成一个正数。(比较真实的话推荐-1和设定为15【这两个值自己调试】) 本帖最后由 Clicker 于 2023-1-5 14:19 编辑
设定一个变量,在判定角色没有碰到地面后将这个变量减少,然后将角色Y坐标增加这个变量,如果碰到地面就将变量设成0,按下跳跃键将变量设定成一个正数。(比较真实的话推荐-1和设定为10【这两个值自己调试】) 将变量n设定为0 (重复执行:将变量n增加-1 将Y坐标增加变量n (如果碰到(地面):将变量n设定为0) (如果按下空格键:将变量n设定为10)) 希曼 发表于 2022-3-12 09:34
请问如何设定跳跃动作?就像马里奥那种的跳跃,原地跳和移动惯性跳?
看我前面发的图 AAAAAA 发表于 2022-5-10 23:25
当按下空格键
重复执行10次
将x坐标增加5
那是y坐标
大哥
哎,就是玩 发表于 2022-5-11 11:42
你这个不对啊,向上的时候是匀减速运动,向下的时候是自由了落体运动
不是y坐标吗
页:
[1]