作者最新更新

Unity3D热门教程

    游戏开发工具

    开始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