作者最新更新

游戏开发工具

开始Unity3D第一个工程

818

23 次收藏2024-07-11 23:06:30发布

启动 Unity 的方法包括通过 Unity Hub、‌命令行,‌以及直接从 Unity Editor 的 File > Open Project 菜单中打开现有项目。‌

1、通过 Unity Hub 启动:‌

Unity Hub 是 Unity 提供的一个启动器,‌允许用户管理和启动多个 Unity 项目。‌在 Hub 中,‌用户可以看到当前管理的项目列表,‌并可以通过单击项目来使用分配的 Unity Editor 版本来打开此项目。‌如果 Hub 找不到与项目匹配的 Editor 版本,‌则会显示警告消息,‌要求用户下载该版本。‌

2、通过命令行启动:‌

用户可以从 macOS 终端或 Windows 命令提示符中通过命令行启动 Unity。‌在 macOS 上,‌命令是 /Applications/Unity/Unity.app/Contents/MacOS/Unity,‌而在 Windows上,‌命令是 "C:\Program Files\Unity\Editor\Unity.exe"。‌这种方式启动 Unity 可以在启动时接收命令和信息,‌对于测试套件、‌自动构建和其他生产任务非常有用。‌

3、直接从 Unity Editor 的 File > Open Project 菜单中打开现有项目:‌

用户也可以在 Unity Editor 中,‌通过 File > Open Project 菜单直接打开现有的 Unity 项目。‌这允许用户访问 Hub 并从可用项目的列表中选择打开项目。‌如果尝试打开的项目使用的 Editor 版本低于创建该项目的版本,‌Unity 会警告用户降级可能会导致数据丢失,‌并要求确认自己的选择。‌

通过上述方法,‌开发者可以根据需要选择最适合的方式来启动 Unity 并开始他们的开发工作。‌


一、进入Unity Hub 的Learning界面

打开“Unity Hub”进入首页

10.jpg

点击右上角“Unity Hub”首页右上角的“New project”按钮,进入“All templates”界面

10-1.jpg

点击“All templates”界面左侧的“Learning”按钮,进入“Learning”界面。

11-1.jpg


二、Learning界面提供四种模板

“Learning”界面提个四个templates,每个templates为不同类型玩法游戏demo

1、LEGO Microgame

自定义这款乐高主题游戏,同时学习 Unity 编辑器的基础知识。适合各个级别的乐高粉丝的乐趣!

10-4.jpg

2、2D Platformer Microgame

自定义这款 2D 平台游戏,同时学习 Unity 编辑器的基础知识。预载场景、脚本、教程等。

10-3.jpg

3、FPS Microgame

自定义这款第一人称射击游戏,同时学习 Unity 编辑器的基础知识。预载场景、脚本、教程等。

10-2.jpg

4、Karting Microgame 

自定义这款卡丁车赛车游戏,同时学习 Unity 编辑器的基础知识。预载场景、脚本、教程等。

10-5.jpg


三、创建第一个跳跃游戏

1、点击“2D Platformer Microgame”选项

11-2.jpg

右侧填写新建项目信息:

Project Name:设置新建工程的名称

Location:设置新建工程保存位置

2、点击右下角“Create project”按钮,开始创建第一个跳跃游戏。

11-15.jpg

3、在Unity Hub的“Projects”界面将看到创建的“2dmicrogame”工程

11-3.jpg

同时看到新建项目完成进度条

11-6.jpg


四、加载跳跃游戏开始场景

当创建完成、进度条运行介绍,会弹出加载开始游戏创建提示

11-11.jpg

或者点击“Assets\Scenes”目录下的“SampleScene”场景

11-2.jpg


五、进入跳跃游戏Game窗口

当前工程打开unity界面常用窗口,如下所示:

11-3.jpg

1、场景面板(Scene)

该面板为Unity3D的编辑面板,用于将所需要的模型,灯光以及其他物体对象放置在面板中,构建游戏所需呈现的画面。

2、游戏面板(Game)

该面板显示的是游戏运行时的画面,即玩家直接看到的画面,可以根据游戏面板的效果在场景面板进行相应的调整。

3、层次面板(Hierarchy)

该面板用于显示放在场景面板中的所有的物体对象,可以设置父子关系或者分立关系。

4、项目面板(Project)

该面板用于显示该游戏项目中的资源,如材质,模型,字体等。

5、控制台(Console)

用于显示调试信息,报错,警告、打印信息等。

6、检测面板(Inspector)

该面板用于呈现各个对象的固有属性,如三维坐标、旋转量、缩放大小、脚本等。


点击“Game”按钮,打开新建项目游戏窗口,

11-2.jpg



六、运行第一个跳跃游戏

11-3.jpg

点击左侧三角星“运行”按钮,开始运行游戏

11-4.jpg