mind+中怎样使角色跳跃?

2022-03-052.5万
AI 快速预览详细 收起
本文介绍了在Mind+中实现角色跳跃的方法。通过设置键盘事件监听器,结合角色的Y坐标变化,可以轻松实现角色跳跃效果。这对于初学者和少儿编程爱好者来说非常实用,能够帮助他们在闯关游戏中添加跳跃功能,提升游戏体验。
准备编一个闯关游戏,不会编跳跃键。
有大神知道吗?
{:5_119:} {:5_188:}

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(7)
Clicker
Clicker
设定一个变量,在判定角色没有碰到地面后将这个变量减少,然后将角色Y坐标增加这个变量,如果碰到地面就将变量设成0,按下跳跃键将变量设定成一个正数。(比较真实的话推荐-1和设定为10【这两个值自己调试】) 将变量n设定为0 (重复执行:将变量n增加-1 将Y坐标增加变量n (如果碰到(地面):将变量n设定为0) (如果按下空格键:将变量n设定为10))
esycyeY9ShMZ
esycyeY9ShMZ
没有重力
小喵喵
小喵喵回复esycyeY9ShMZ
我就是用的XY坐标
esycyeY9ShMZ
esycyeY9ShMZ回复小喵喵
你可以用一下XY坐标
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
AAAAAA
AAAAAA
当按下空格键
重复执行10次
将x坐标增加5
重复执行10次
将x坐标增加-5
--------------------------------------------
tip:如果要跳高一点,重复执行的次数多一些
如果要帧数多一点,可以坐标变成1或-1,重复执行次数翻倍
wcWNCAsUH7Ej
wcWNCAsUH7Ej回复哎,就是玩
不是y坐标吗
wcWNCAsUH7Ej
wcWNCAsUH7Ej回复AAAAAA
那是y坐标
大哥
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
哎,就是玩
哎,就是玩
都知道,速度是v=gt,t只要弄个计时器就行了,只要在y轴让y坐标增加v0(初速度)-gt就行了,这要都不会恐怕没有上过高中
一共五个字
一共五个字
@布朗神圣之光 将y加5等待0.5秒,这样弄起码12个。再把y加-5,起码也是弄15个。
希曼
希曼
请问如何设定跳跃动作?就像马里奥那种的跳跃,原地跳和移动惯性跳?
Clicker
Clicker回复希曼
看我前面发的图
Clicker
Clicker回复希曼
设定一个变量,在判定角色没有碰到地面后将这个变量减少,然后将角色Y坐标增加这个变量,如果碰到地面就将变量设成0,按下跳跃键将变量设定成一个正数。(比较真实的话推荐-1和设定为15【这两个值自己调试】)
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
Mr-k
Mr-k
先移到上面,再回原点
- 没有更多了 -