Unity3D学习-Day01-环境搭建及学习资源导入

这篇具有很好参考价值的文章主要介绍了Unity3D学习-Day01-环境搭建及学习资源导入。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

版本选择可以最新,但是不能太老。因为很多资源都只兼容后续版本。
总体步骤可以概括为:
一:安装
1.下载 Unity Hub
2.下载最新的 Unity Personal 正式版
3.登录 Unity ID
4.安装编辑器时,保持默认安装选项。(尽量选择LTS的,我选择的是2020.3.4)
二:导入
1.下载项目
2.使用 Unity Asset Store
3. Unity Asset Store 资源商店中,资源创建者可以通过该商店向其他 Unity 用户提供工具或文件。
4.打开编辑器,然后选择 Window > Asset Store。
Asset Store 将在编辑器中打开。
5. 在搜索栏中,输入“2D Beginner: Tutorial”,然后单击搜索结果。
6. 在 2D Beginner: Tutorial Resources 页面中,单击 Download 并等待下载完成。
7. 单击 Import。随后将打开 Import Unity Package 窗口,其中列出了所有文件。
8. 单击 Import 将文件导入到你的 Unity 项目中。
三:编辑器组件介绍
Unity3D学习-Day01-环境搭建及学习资源导入
1.Project 窗口
Project 窗口列出了当前项目中包含的所有文件和目录。这些文件包括项目中使用的所有图像、声音和 3D 模型。所有这些统称为资源。
打开 Demo 文件夹,并双击 DemoScene。这样将会打开一个场景,供你在本教程的其余部分中用作演示场景。
2.Console 窗口
默认情况下,Console 窗口选项卡位于 Project 窗口选项卡旁边。
Console 窗口显示游戏产生的警告和错误,其中会提供修复这些问题的有用信息。
你可以移动 Console 窗口选项卡,通过拖放该选项卡将窗口停靠在 Project 窗口旁边。
3.Hierarchy(层级)
在 Unity 中,游戏由场景组成。可将场景视为游戏的一个关卡或是另一个环境。在每个场景中都有一个对象列表,这些对象在该场景中都有一个相应的位置。这些对象在 Unity 中称为游戏对象 (GameObject)。游戏对象可以按父子层级视图结构进行组织。
游戏对象可以是其他游戏对象的子对象,这样就可以分组移动游戏对象(如果父对象移动,则其下所有子对象都会随之移动)。Hierarchy 窗口会显示场景中的所有游戏对象,并显示出父/子关系。
4.Scene 视图
Scene 视图是你当前加载的场景以及 Hierarchy 视图中所有游戏对象的实时预览窗口。你可以使用此视图在场景中放置和移动游戏对象。在 Scene 视图中单击某个游戏对象将在 Hierarchy 中突出显示该游戏对象。
注意:请通过选择位于 Scene 视图顶部的 2D 按钮,确保 Scene 视图处于 2D 模式
5.Game 视图
Game 视图是在编辑器中测试游戏时将显示的视图。默认情况下,Game 视图隐藏为 Scene 视图旁边的选项卡。Scene 视图允许你移动游戏对象并环顾整个场景,而 Game 视图会显示玩家在玩游戏时看到的内容,这正是摄像机看到的内容(在 Scene 视图中以白色方框显示)。
6.Inspector 窗口
在 Hierarchy 或 Project 视图中选择某个项时,Inspector 将显示与这个项相关的所有数据。
游戏对象
对于场景中的游戏对象,Inspector 会显示有关该游戏对象的数据。
Unity 使用对象-组件模型,这意味着场景由添加了组件功能的游戏对象组成。
例如,Sprite Renderer 组件在场景中的游戏对象位置显示图像,而 Audio Source 组件在场景中的游戏对象位置播放声音。
所有游戏对象都是从一个 Transform 组件开始的,这个组件可用于指定游戏对象在场景中的位置和旋转。所有其他组件都是可选的,你可以根据需要添加这些组件。
资源
对于资源,Inspector 会显示 Unity 使用的导入设置。这些教程将重点介绍 2D 游戏中常见资源的导入设置。
7.工具栏和导航 UI
工具栏包含一系列有用的工具按钮,可帮助你设计和测试游戏。
Unity3D学习-Day01-环境搭建及学习资源导入文章来源地址https://www.toymoban.com/news/detail-467635.html

到了这里,关于Unity3D学习-Day01-环境搭建及学习资源导入的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Unity3D-01】 记录Unity3D调用外接摄像头

    最近想在Unity3D上调用一个摄像头,通过查找资料发现仙魁XAN和八哥快走开的博客符合我的想法,实现起来也不难就尝试了一下 2.1 在这个工程里新建Canvas 如下图所示 然后下设RawImage为载体 2.2 在Assets里面新建一个脚本命名为PlaneManager.cs 代码内容如下(参考八哥快走开的博客)

    2024年02月04日
    浏览(35)
  • 【Unity3D】Unity3D 软件安装 ( 注册账号并下载 Unity Hub | 安装 Unity Hub | 获取个人版授权 | 中文环境设置 | 安装 Unity3D 编辑器 )

    Unity 官方网站 : 英文 : https://unity.com 中文 : https://unity.cn 进入 中文网站 https://unity.cn , 点击右上角的 \\\" 下载 Unity \\\" 按钮 ; 推荐下载 Unity3D 的长期支持版本 ; 点击界面中的 \\\" 下载 Unity Hub \\\" 选项 ; 根据你的系统 , 选择对应的 Unity Hub , 我在 Windows 上开发 , 因此选择 \\\" Windows 下载 \\\"

    2024年01月25日
    浏览(62)
  • 【unity小技巧】unity3d环境带雾的昼夜系统变化

    链接:https://pan.baidu.com/s/1qlFSJSju6ZjwCylwkh14eA?pwd=veww 提取码:veww 眩光其实可以简单的理解为太阳或月亮 想要相机显示眩光,需要在相机添加Flare Layer组件 配置参数 配置20 25 30 70 75 80位置的灯光颜色,具体的需要根据自己的天空盒 环境等,调配出适合的颜色和过渡 效果 加眩光

    2024年02月22日
    浏览(39)
  • Unity3D学习笔记——物理引擎

    1简介 刚体可以为游戏对象赋予物理特性,是游戏对象在物理系统的控制下接受推力和扭力,从而实现现实世界的物理学现象。 2属性 1简介 碰撞器是物理组件的一类,他与刚体一起促使碰撞发生 碰撞体是简单形状,如方块、球形或者胶囊形,在 Unity 3D 中每当一个 GameObjects

    2023年04月12日
    浏览(35)
  • Unity3D学习笔记8——GPU实例化(3)

    在前两篇文章《Unity3D学习笔记6——GPU实例化(1)》《Unity3D学习笔记6——GPU实例化(2)》分别介绍了通过简单的顶点着色器+片元着色器,以及通过表面着色器实现GPU实例化的过程。而在Unity的官方文档Creating shaders that support GPU instancing里,也提供了一个GPU实例化的案例,这里就详

    2023年04月22日
    浏览(28)
  • Unity3D学习记录03——Navigation智能导航地图烘焙

    首先还是在Package Manager中安装AI Navigation 接着选择我们场景的地面,右键,找到AI的NavMesh Surface,它会为我们的Ground添加一个叫NavMesh Surface的子物体 在Inspector窗口中可以看到它的详细的参数: 图中的R,H为你人物的参数,45°为你的人物可以爬行的最大角度 Agent Type里面可以改

    2024年02月08日
    浏览(32)
  • Unity3D学习 ② 物体的正常跳跃、二段跳、冲刺

    限制物体在按下跳跃键的时候只能跳跃一次。而不是能够无限跳跃。 具体实现思路是:给地面设置标签,检测物体是否和地面碰撞。 1.1.1 地面(plane)标签设置 我们为了物体能够正常跳跃,需要给地面添加一个标签。 点击地面plane 再点击 tag 下面的AddTag选项 在AddTag页面点击➕

    2023年04月08日
    浏览(63)
  • Unity3D学习记录04——利用射线实现角色类似LOL的移动

    首先新建一个空白的GameObject,挂在一个MouseManager的脚本 实现思路: 通过获取鼠标点击的位置,获得该位置的信息,然后使角色移动到该位置 MouseManager脚本的代码如下:   代码解释: 先创建了一个Action类型的事件OnMouseClicked 这个是C#中事件的内容,我们可以在满足条件的时

    2024年02月08日
    浏览(33)
  • Unity3D高级编程主程手记 学习笔记二:C#技术要点

    1.Untiy3D中C#的底层原理 Unity底层在运行C#程序时有两种机制:一种是Mono,另一种是IL2CPP。 Mono存在的目的是为了跨平台 ,因为最初C#只支持Windows。而IL可以看成是一种汇编语言且完全基于堆栈,必须运行在虚拟机上。也就是说C#会被编译器编译成IL,当需要他们时就会被实时的

    2024年02月08日
    浏览(42)
  • 【Unity3D日常开发】Unity3D中协程的使用

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 最近有小伙伴问协程怎么用、怎么写,我也是会用会写,但是原理不是很明白。 学习了一下,总结出

    2024年02月12日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包