游戏效果
游戏中:
游戏中止:
一、制作参考
如何制作游戏?【15分钟】教会你制作Unity小恐龙游戏!新手15分钟内马上学会!_ unity教学 _ 制作游戏 _ 游戏开发_哔哩哔哩_bilibili
二、图片资源
https://download.csdn.net/download/benben044/89522911?spm=1001.2014.3001.5501
三、创建场景
1、将资源都拖到Assets目录下
2、调整编辑布局
将Scene、Hierarchy、Game这3个模块分开,方便可以同时观察到三个模块的信息。
同时将Main Camera的color设置为白色,方便看到ground的颜色。
3、放dinosaur到scene
将assets中的run-2放到Scene中,就可以在Game中看到dinosaur的图案,同时将恐龙rename为Dinosaur。
4、添加cloud到scene
同时给cloud进行重命名。
5、给dinosaur和ground添加组件
(1)给dinosaur添加Rigidbody 2d组件,使其具有物理属性,设置Gravity Scale为2,重力大一点下降速度会更快一点。
(2)再给dinosaur添加Box Collider 2d组件,使其具有碰撞属性
(3)接着给ground添加Box Collider 2d组件,使其具有碰撞属性
通过以上操作,dinosaur因为有物理属性所以会自然掉落,但是因为dinosaur和ground都有碰撞属性,所以dinosaur掉到地面后就停止掉落了。
在测试中如果发现Dinosaur掉到地面后脚没有落地,可以编辑Box Collider 2D中的Edit Collider,调整碰撞的范围。
四、编辑C#脚本
1、创建恐龙脚本
public class Dinosaur : MonoBehaviour
{
Rigid