使用unity简单复刻无敌破坏王总结
国庆突发奇想想简单复刻一下无敌破坏王,这里写一些总结,希望也能对大家有帮助
游戏截图:

基本思路:
时间有限,也只是简单复刻,所以只实现破坏方块的功能,画面算是广义上的2.5D游戏吧。
素材的准备:
这里主要说一下建筑裂纹的生成:使用PS的拼贴滤镜可以有类似效果
人物代码:
-
移动部分是参考了油管上的一个YouTubers,但是不记得是谁了,总体上是参考的蔚蓝吧
-
移动:
-
x轴上的移动:
-
if (Input.GetAxisRaw("Horizontal") > 0) { rb.velocity = new Vector3(Mathf.SmoothDamp(rb.velocity.x, WalkSpeed * Time.fixedDeltaTime * 60, ref velocityX, AccelerateTime), rb.velocity.y, 0); //WalkSpeed为设置的基础速度,AccelerateTime为加速速率,引入AccelerateTime与DecelerateTime是为了让移动显得更加自然 sr.flipX = true;
-
-
Unity复刻《无敌破坏王》教程

本文介绍了使用Unity简单复刻《无敌破坏王》游戏的过程,包括基本思路、素材准备、人物代码、跳跃与碰撞检测、鼠标交互以及可破坏方块的实现方法。通过射线检测进行碰撞检测,利用相交球检测处理攻击碰撞。游戏源代码和下载链接已提供。
最低0.47元/天 解锁文章
2706

被折叠的 条评论
为什么被折叠?



