Unity复刻谷歌离线小恐龙
首先让我们先列下我们需要的功能以及思维导图
我们需要,会跳跃以及蹲的恐龙,不断延伸的地图以及障碍物,最后是分数,以及各种音效

但是这时我们不与地面接触时,也可以跳跃,此时需要一个bool类型来限制我们的跳跃,当isJumping为false时,我们才可以跳跃,而判定是否接触地面,运用Unity中的碰撞体检测事件,OnTriggerEnter2D
此时我们的恐龙基本就完成基本操作了
接下来时卷轴式的地面以及自动生怪

一用来控制全局的脚本GameManager以及UI

总体而言,此款游戏的制作思路还是很清晰的,并没太多耦合的现象

Key Point
场景重置:using UnityEngine.SceneManagement下的SceneManager.LoadScene("MainScene")
克隆GameObject:Instantiate方法
记录前次行为:PlayerPrefs
Enjoy yourself!

浙公网安备 33010602011771号