问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Unity入门:创建第一个2D程序

创作时间:
作者:
@小白创作中心

Unity入门:创建第一个2D程序

引用
CSDN
1.
https://blog.csdn.net/tealcwu/article/details/139032756

本文将指导你如何在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

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号