本文介绍如何在Unity集成开发环境中创建第一个Unity 3D程序。
此案例是制作一个可以弹跳的小球,具体步骤如下。
1.启动Unity Hub,单击 New Project 来创建一个新工程。
2.选择“3D(Built-in Render Pipeline)”,命名为“First3DGame”,点击“Create Project”,完成创建并进入Unity集成开发环境。
关于项目模板的选择,请参考:《深入了解Unity项目模板》。
3.进入Unity集成开发环境,单击菜单栏中GameObject菜单,执行“3D Object->Plane”命令,创建一个Plane(平面)。
4.单击菜单栏中GameObject菜单,执行“3D Object->Sphere”命令,创建一个Spere(球体)
5.在Hierarchy中选中Sphere,在Inspector中将Transform中的Y设置为3。我们可以看到现在小球已经浮在平面上空。
6.接下来我们给小球增加物理特性。选择Add Component。
输入rigid,可以快速定位到Rigidbody组件。当然也可以在目录里选择“Physics->Rigidbody”。
添加上Rigidbody组件后,不需要对其默认值做改动。
7.要让小球落地后再弹起,就需要给小球增加物理材质。我们先添加一个新的物理材质。在菜单栏选择Assets->Create->Physical Material。
选中创建的New Physic Material,在Inspector中找到Bounciness,设置为0.9。
接下来,我们给小球设置物理材质。在Hierarchy中选中小球(Sphere)。在Inspector中,找到Sphere Collider,点击Material项后面的小圆环,选择New Physic Material即可。
8.点击工具栏中的三角图标,运行程序。我们可以看到小球自由落体,然后弹起再落下,直到静止。
以上就是创建一个3D程序的过程,当然这是最简单的一个程序。诸如对场景的设计,物理反馈,动画效果,脚本程序等等,都是在此基础上不断增加的。