Unity2D 游戏开发基础(10-13)

作者:像素忍者
2021-05-29
1 0 0

像素忍者的 Unity2D 游戏开发系列入门教程,欢迎访问:

B 站地址:像素忍者游戏开发频道

交流群:1062645818

(十)添加滚动电锯

在这期视频中,我们将在 Unity 中添加滚动电锯,我们将用 C#脚本控制电锯的滚动,让它在在平台上左右移动, 当角色在运动中一旦触碰电锯,便会导致游戏结束。

(十一)添加起落风扇

在这期视频中,我们将在 Unity 中添加弹起落风扇,当角色起落风扇的作用区域后,起落风扇便会缓缓地将角色吹向空中,从而让角色进入到更高的平台,和蹦床不同的是,起落风扇将角色吹起的过程是缓慢的可控的。通过创建起落风扇,您将学会如何使用 AreaEffector2D 和 BoxCollider2D 协同工作。

(十二)添加一个敌人——忍者蛙

在这期视频中,我们将在 Unity 中添加一个敌人——忍者蛙,忍者蛙可以在平台上左右巡逻,一旦碰到墙壁则会调转方向,游戏角色一旦通过跳跃踩到忍者蛙的头部,忍者则会触发消失动画。 我们将学习如果使用 C#脚本来实现这些效果。

(十三)创建会下落的石头怪

在这期视频中,我们将在 Unity 中添加一个会下落的石头怪,当角色进入到石头怪的预警区域后,石头怪将立马下落,如果砸中角色,角色会被压扁导致游戏结束, 如果没有砸中, 石头怪会在一定时间后自动回到起始位置。