从零开始的unity3d入门教程(一)----环境配置

简介: 该文章是《从零开始的Unity3D入门教程》系列的第一篇,详细介绍了Unity3D的环境配置过程,包括注册Unity账户、下载安装Unity Hub和Unity编辑器、配置许可证、创建Unity项目、下载安装Visual Studio 2022以及将Unity与Visual Studio相关联等步骤。

从零开始的unity3d入门教程(一)----环境配置

文章目录

  • 从零开始的unity3d入门教程(一)----环境配置
    • 一、unity3d的安装
      • 1、注册Unity账户
      • 2、进入Unity3d中文官网
      • 3.登录Unity 3D账户
      • 4、下载unity Hub软件安装程序
        • a.打开下载页面
      • 5.下载Unity编辑器
      • 6、配置许可证
    • 二、unity3d的项目创建
    • 三、Vistual Studio下载与安装
      • 1、Microsoft Visual Studio 的下载与安装
      • 2、选择VS2022需要安装功能
      • 3、等待安装完毕
    • 四、Vistual Studio创建新项目
      • 1、安装完成后,启动 Visual Studio2022
      • 2、创建新项目
      • 3、运行项目
    • 五、Unity与Vistual Stdio相关联

一、unity3d的安装

1、注册Unity账户

Unity官网地址:Unity官网
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
返回第三张图的界面
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

Unity 账户创建成功
注:如果可以,请在一个地方记下你创建用的账号和密码,避免以后忘记

2、进入Unity3d中文官网

地址:unity3d中文官网
在这里插入图片描述

3.登录Unity 3D账户

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
输入之前注册的Unity3dID
在这里插入图片描述
绑定后就可以登录了。

4、下载unity Hub软件安装程序

a.打开下载页面

Unity Hub官网下载页面:Unity官网
在这里插入图片描述
往下拉
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
下载后,运行安装程序
在这里插入图片描述

在这里插入图片描述
选择地址之后点击确定
在这里插入图片描述
在这里插入图片描述
Unity Hub安装完成

5.下载Unity编辑器

(a)
在这里插入图片描述
在这里插入图片描述
后缀的LTS,表示长期支持版本

  • 安装指定模块
    我由于需要在安卓与Windows两个平台中运行项目
    所以我勾选
    1、Android Build Support
    2、OpenJDK
    3、Android SDK & NDK Tools
    4、Windows Build Support
    5、Documentation
    注:不建议勾选简体中文,使用默认的英语即可,这对熟悉这些组件的英文名很有帮助。因为内置函数的名字都是英文名,且大多见名知意,提前熟悉了组件名字,很多时候看函数名字,就大概知道这个函数的功能是什么了。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

6、配置许可证

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

许可证配置成功

二、unity3d的项目创建

在这里插入图片描述
在这里插入图片描述
视情况而定类别,在这里我选择创建3d模板
在这里插入图片描述
第一次可能比较慢
在这里插入图片描述
项目创建成功!

三、Vistual Studio下载与安装

1、Microsoft Visual Studio 的下载与安装

进入Visual Studio官网,下载社区版(免费)
在这里插入图片描述
如图,选择 Community 2022

  • 等待下载完成
    在这里插入图片描述

  • 下载完成后运行VisualStudioSetup.exe文件
    在这里插入图片描述

然后,会弹出允许此应用对您的设备进行更改吗,点击 是(不点就不能进行下一步…)
在这里插入图片描述
点击 继续

2、选择VS2022需要安装功能

  • 选择c++开发,右边的组件默认选择,点击【更改安装位置】
    注:如果有开发Unity游戏的需求,则需要额外选择Unity游戏开发,否则不需要
    在这里插入图片描述
  • 更改安装位置后点击安装
    在这里插入图片描述

3、等待安装完毕

在这里插入图片描述

  • 安装完成
    在这里插入图片描述

四、Vistual Studio创建新项目

1、安装完成后,启动 Visual Studio2022

启动 Visual Studio2022
在这里插入图片描述

2、创建新项目

  • 选择创建新项目
    在这里插入图片描述

  • 创建控制台应用
    在这里插入图片描述

  • 项目名称和位置这个看个人情况填写即可
    在这里插入图片描述

3、运行项目

在这里插入图片描述

  • HelloWorld
    在这里插入图片描述
    项目运行成功!

五、Unity与Vistual Stdio相关联

在Unity中找到Edit->preferences->Extenal Tools->Extenal Script Editor改为Visual Studio 2022
在这里插入图片描述
在这里插入图片描述
恭喜!
Unity3d开发环境配置这阶段就结束了!
如果能跟到这里,说明你动手能力Ok,可以进行下一步的学习了

相关文章
|
图形学
Unity 不同Scene场景转换(简)
本文提供了Unity中实现场景转换的基本方法,包括编写传送脚本、创建传送门和玩家对象,并通过触发器实现玩家触碰传送门时切换到另一个场景的功能。
Unity 不同Scene场景转换(简)
|
算法 数据安全/隐私保护 C语言
XXTEA加密算法
XXTEA加密算法
1160 0
|
定位技术 C# 图形学
从零开始的unity3d入门教程(二)----基本功能讲解
这是一篇Unity3D入门教程,详细介绍了Unity界面操作、游戏物体创建修改、场景搭建、玩家控制、音效添加以及游戏测试和导出的全过程。
从零开始的unity3d入门教程(二)----基本功能讲解
|
图形学
unity Camera第一人称移动
第一人称视角移动模拟通过检测用户键盘和鼠标输入,实现场景中的位置移动和视角旋转。位置移动基于W、A、S、D键控制相机前后左右移动,视角旋转通过鼠标控制上下左右观察,避免翻转并限制旋转角度。代码使用Unity的Input类和Transform方法实现这些功能,确保流畅的第一人称体验。
|
存储 C# 图形学
Unity 逐字显示 打字机效果
在 Unity 中实现逐字显示的打字机效果,主要通过 UGUI Text 组件和 C# 脚本完成。核心原理是将文本逐字拆分并按时间间隔依次显示。具体步骤如下:1. 创建 Text 组件和脚本;2. 使用协程或 Update 方法控制字符逐个显示。代码示例展示了两种实现方式,一种使用协程 `IEnumerator`,另一种通过 `Update` 方法结合 `Substring` 实现逐字显示效果。
|
关系型数据库 MySQL 数据库连接
Unity连接Mysql数据库 增 删 改 查
在 Unity 中连接 MySQL 数据库,需使用 MySQL Connector/NET 作为数据库连接驱动,通过提供服务器地址、端口、用户名和密码等信息建立 TCP/IP 连接。代码示例展示了如何创建连接对象并执行增删改查操作,确保数据交互的实现。测试代码中,通过 `MySqlConnection` 类连接数据库,并使用 `MySqlCommand` 执行 SQL 语句,实现数据的查询、插入、删除和更新功能。
|
编译器 vr&ar 图形学
从零开始的unity3d入门教程(五)---- 基于Vuforia的AR项目
这是一篇Unity3D结合Vuforia实现增强现实(AR)项目的入门教程,涵盖了环境配置、Vuforia账户注册、Target数据集创建、Unity项目设置、AR程序配置、Android环境配置以及最终在手机上测试运行的全过程。
从零开始的unity3d入门教程(五)---- 基于Vuforia的AR项目
|
vr&ar 图形学
PICO4开发实战一:节奏光剑(VR)(需求文档)
这篇文章是PICO4开发实战指南,详细介绍了开发一款名为“节奏光剑”的VR游戏的需求文档,包括从基础功能开发到交互体验优化、场景体验优化、UI设计、游戏关卡设计等多个开发阶段的详细规划和说明。
PICO4开发实战一:节奏光剑(VR)(需求文档)
|
图形学 人工智能 C#
从零起步,到亲手实现:一步步教你用Unity引擎搭建出令人惊叹的3D游戏世界,绝不错过的初学者友好型超详细指南 ——兼探索游戏设计奥秘与实践编程技巧的完美结合之旅
【8月更文挑战第31天】本文介绍如何使用Unity引擎从零开始创建简单的3D游戏世界,涵盖游戏对象创建、物理模拟、用户输入处理及动画效果。Unity是一款强大的跨平台游戏开发工具,支持多种编程语言,具有直观编辑器和丰富文档。文章指导读者创建新项目、添加立方体对象、编写移动脚本,并引入基础动画,帮助初学者快速掌握Unity开发核心概念,迈出游戏制作的第一步。
1518 1