Unity小白超神系列教程:超级玛丽

作者: Gamer飞羽分类: 野生技能协会 发布时间: 2018-09-19 11:59:48 浏览:33038 次

Unity小白超神系列教程:超级玛丽

账号已注销:
up讲得不错,不过有个问题要指出一下,是否在地面的条件判断是由物理引擎触发的,没理解错的话这个判断的是在FixedUpdate里完成的,默认是50FPS,而控制是在Update里完成的,刷新频率可能会很高。所以理论上只要快速地连按跳跃键,在物理引擎刷新之前按多次的话,马里奥会跳跃多次,这是个小Bug。不知道有没有想错?

【回复】可以用bool值判断,给地面添加一个标签,添加判断方法,然后if里面给判断条件,这样就行
【回复】两次按键间隔达不到0.02s
【回复】我按照视频里的做法,猛按跳跃十多秒,一直都是正常的跳跃啊
1级新手村萌新:
照着视频做了一遍,遇到了一下问题 长按跳跃键,会卡在刚体边缘,和卡在地面漂移。。。 用圆形刚体做脚步触发,容易边缘踩到怪物也算死亡。。。 视频里明显起跳,死亡等播放声音都产生延迟了。。。

【回复】飘逸问题解决了 一直是悬空状态
【回复】声音延迟问题可以这样解决,把播放音效的代码写在播放动画代码的前面就行了,也就是说必须得先播放音效才播放动画,这样就没有延迟了
lapls:
为什么我跟着up做但是跳跃的触发声音没有办法用出来了呢

ziczzZ:
应该有个bug,跳跃脸贴着管道也会碰到管道上面的"ground"实现二段跳

Violenti:
为什么我按照老师视频那样做 结果马里奥踩蘑菇 蘑菇死了 马里奥也一起死了。。。而且都检查过了还是这样

yhym22:
使用碰撞器判断是否能跳 , 擦边跳能多跳一次

carolinetyj:
资源“文件涉及违规内容已失效”[尴尬]

游戏开发 Unity 游戏编程 u3d Unity教程 Unity教学

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!