Unity入门:创建第一个2D程序
Unity入门:创建第一个2D程序
本文将指导你如何在Unity中创建一个简单的2D程序。通过制作一个可以弹跳的小球,你将学习到Unity的基本操作,包括创建项目、添加物体、设置物理属性等。
1. 创建新项目
启动Unity Hub,单击New Project来创建一个新工程。
选择“2D(Built-in Render Pipeline)”,命名为“First2DGame”,点击“Create Project”,完成创建并进入Unity集成开发环境。
关于项目模板的选择,请参考:《深入了解Unity项目模板》。
2. 创建游戏对象
进入Unity集成开发环境,单击菜单栏中GameObject菜单,执行“2D Object -> Sprites -> Square”命令,创建一个平面。
选中Square,在Inspector中将Transform->Scale:X设置为10。
接下来,单击菜单栏中GameObject菜单,执行“2D Object -> Sprites -> Circle”命令,创建一个圆形小球。
在Hierarchy中选中小球,在Inspector中将Transform中的Y设置为3。我们可以看到现在圆形已经处于平面上空。
3. 添加物理特性
要让小球具有物理特性,需要为其添加Rigidbody 2D组件。选择小球,然后选择Add Component。
输入rigid,可以快速定位到Rigidbody 2D组件。当然也可以在目录里选择“Physical->Rigidbody 2D”。
添加上Rigidbody 2D组件后,不需要对其默认值做改动。
接下来,再次选择Add Component,输入circle,选择Circle Collider。为小球添加一个碰撞体。
4. 设置物理材质
要让小球落地后再弹起,就需要给小球增加物理材质。我们先添加一个新的物理材质。在菜单栏选择Assets -> Create->2D -> Physical Material 2D。
选中创建的New Physic Material 2D,在Inspector中找到Bounciness,设置为0.9。
接下来,我们给小球设置物理材质。在Hierarchy中选中小球(Circle)。在Inspector中,找到Rigidbody 2D,点击Material项后面的小圆环,选择New Physic Material 2D即可。
5. 给平面添加碰撞体
最后一步是给平面添加碰撞体。否则小球下落时会直接穿透平面。
选中平面小球Square,在Inspector中选择Add Component,输入box,选择Box Collider 2D。添加后不需要对这个碰撞体做修改。
6. 运行程序
点击工具栏中的三角图标,运行程序。我们可以看到小球自由落体,然后弹起再落下,直到静止。
以上就是创建一个2D程序的过程,当然这是最简单的一个程序。诸如对场景的设计,物理反馈,动画效果,脚本程序等等,都是在此基础上不断增加的。
参考:创建第一个Unity 3D程序
本文原文来自CSDN