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

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

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

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

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

本文介绍如何在Unity集成开发环境中创建第一个Unity 2D程序。此案例是制作一个可以弹跳的小球,具体步骤如下。

  1. 启动Unity Hub,单击New Project来创建一个新工程。

  2. 选择“2D(Built-in Render Pipeline)”,命名为“First2DGame”,点击“Create Project”,完成创建并进入Unity集成开发环境。
    关于项目模板的选择,请参考:《深入了解Unity项目模板》。

  3. 进入Unity集成开发环境,单击菜单栏中GameObject菜单,执行“2D Object -> Sprites -> Square”命令,创建一个平面。
    选中Square,在Inspector中将Transform->Scale:X设置为10

  4. 单击菜单栏中GameObject菜单,执行“2D Object -> Sprites -> Circle”命令,创建一个圆形小球。

  5. Hierarchy中选中小球,在Inspector中将Transform中的Y设置为3。我们可以看到现在圆形已经处于平面上空。

  6. 接下来我们给小球增加物理特性。选择Add Component

    输入rigid,可以快速定位到Rigidbody 2D组件。当然也可以在目录里选择“Physical->Rigidbody 2D”。
    添加上Rigidbody 2D组件后,不需要对其默认值做改动。
    再次选择Add Component,输入circle,选择Circle Collider。为小球添加一个碰撞体。

  7. 要让小球落地后再弹起,就需要给小球增加物理材质。我们先添加一个新的物理材质。在菜单栏选择Assets -> Create->2D -> Physical Material 2D
    选中创建的New Physic Material 2D,在Inspector中找到Bounciness,设置为0.9

    接下来,我们给小球设置物理材质。在Hierarchy中选中小球(Circle)。在Inspector中,找到Rigidbody 2D,点击Material项后面的小圆环,选择New Physic Material 2D即可。

  8. 还有关键一步,是给平面添加碰撞体。否则小球下落时会直接穿透平面。
    选中平面小球Square,在Inspector中选择Add Component,输入box,选择Box Collider 2D。添加后不需要对这个碰撞体做修改。

  9. 点击工具栏中的三角图标,运行程序。我们可以看到小球自由落体,然后弹起再落下,直到静止。

以上就是创建一个2D程序的过程,当然这是最简单的一个程序。诸如对场景的设计,物理反馈,动画效果,脚本程序等等,都是在此基础上不断增加的。

参考:创建第一个Unity 3D程序

本文原文来自CSDN

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