猫史档案馆


为什么我的人物一跳就飞在空中

用户:羞涩的刺牙螺yZpR羞涩的刺牙螺yZpR查看:4 回复:8 评论:4 创建时间:2023-07-25T22:09:29


为什么我的人物一跳就飞在空中


回复

上一页1 页 / 共 1下一页
啸黙_啸黙_

emotion_编程猫_点赞

点赞0


评论


笑傲文郎笑傲文郎

应该是你加了循环,或者用了时间

点赞0


评论


百川茉月_原名海棠百川茉月_原名海棠

你是怎么做的?

点赞0


评论


小石同学石杭生小石同学石杭生

我教你用重力

 

点赞0


评论


小石同学石杭生小石同学石杭生

你没重力啊

点赞0


评论


森林之喵a森林之喵a

积木发出来让我看看((

点赞0


评论


可靠的花卷卷nV6B可靠的花卷卷nV6B

你要给角色跳跃设置条件。比如用变量,当角色碰到地面的时候,将变量设置为0(在地面的状态)。角色假如按跳跃键,只有当变量为0的时候(角色碰到地面),才能跳跃。跳跃到空中的时候也要记得,把你之前使用的变量设置为1(在空中的状态)。关于二段跳,在空中跳了一下再跳一下就会把变量设置为2。但这里要注意前面变量为0(角色碰到地面)或者1(角色只跳了一下)的时候都可以跳了。

还有关于物理模块的事。你可以设置角色与地面碰撞,也参与物理碰撞,地面不受到外力影响,但也要参与物理碰撞(相应的积木在物理模块里找),跳跃只用增加角色的Y坐标。因为开了物理引擎,角色跳起来会因为重力坠向地面,就实现了跳跃的功能。当然,因为地面设置了不受外力影响所以它不会坠下去。

前面的看不懂,不知道怎么用积木可以问我,或者自己一个一个试。

我写的可能不够标准,哪里有问题请大家多多指教!

点赞0


评论


GG小杨GG小杨

你的角色跳了之后不飞在空中难道遁在地下吗

点赞1


评论