Unity 3D 学习笔记(1)

这篇具有很好参考价值的文章主要介绍了Unity 3D 学习笔记(1)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.Unity 3D 概述

Unity 3D简介:Unity 3D是虚拟现实行业中使用率较高的一款开发引擎,由Unity Technology公司开发。通过Unity,开发人员可以制作三维视频游戏、建筑可视化和实时三维动画等内容。

引擎的概念:引擎为设计者提供了编写程序所需的工具,而并非从零开始对项目进行开发。这样可以加快项目的开发速度。

2.Unity的安装过程

下载安装过程:登录Unity官网,注册并登录Unity账号后,即可按照常规的软件安装流程进行安装,安装的内容是Unity Hub。

备注:Unity 2017后只支持64位的操作系统,并且不支持Window XP操作系统。

Unity Hub简介:Unity Hub是用于简化Unity工作流程的桌面端应用程序,提供了关于Unity使用和管理的诸多功能。但是每一次使用Unity之前,都需要申请一个Unity个人版的许可证,但是每一次激活的许可证都只是当天有效。

Unity的对应版本的安装

打开Unity Hub并登录账号后,点击左边的“安装”按钮进入如下所示的界面:

Unity 3D 学习笔记(1)

在上述界面中点击“添加”按钮,选择需要安装的Unity版本。其中带有(LTS)的官方开发的比较稳定的版本,一般情况下最好安装这些版本。

Unity 3D 学习笔记(1)

之后按照一般软件的安装流程即可,可以对已经安装好的Unity添加新的模块或者对其进行卸载。

3.Unity 3D 的项目管理

项目和场景的概念:Unity 3D 开发虚拟现实项目的第一步就是进行项目创建。项目的内容可以是一款游戏等等。游戏中的不同关卡可以对应项目下的不同场景,一个项目下可以保存多个场景:

项目的新建方法

在Unity Hub 中创建一个新项目。设置项目对应的Unity版本,以及项目的名称和保存路径。点击“创建项目”按钮即可创建一个新项目。(创建项目需要进行一段时间的加载)

Unity 3D 学习笔记(1)

注意事项:Unity项目的路径名和项目名都不能带有中文,否则会出现奇怪的错误。

Unity项目的打开和保存

进入Unity软件界面后,可以在左上角的“文件”按钮菜单中,对项目进行新建、打开和保存。

Unity 3D 学习笔记(1)

项目文件夹的内容:创建完成一个项目后,Unity会自动在项目根目录下创建多个子文件夹:

Unity 3D 学习笔记(1)

4.Unity 3D 中的场景

Unity 3D 场景的创建和打开:可以在Unity软件界面中的“文件”按钮菜单下,选择新建场景和打开场景。同时,也可以在同一个菜单下对场景进行保存和另存为。

向场景中添加物体:在“层级”菜单中,点击鼠标右键,在右键菜单中依次选择:3D对象→立方体,即可向场景中添加物体。

Unity 3D 学习笔记(1)

场景的保存:在修改完场景后即可对场景进行保存,一般保存在项目的Assets文件夹的Scenes子文件夹中,保存的文件的后缀名是.unity。

Unity 3D 学习笔记(1)

保存场景完成后,在下方的项目面板中,即可看到保存后的场景。项目面板中的文件夹层级关系和Unity项目的文件夹是一一对应的。

Unity 3D 学习笔记(1)

预制体文件:以prefab为后缀名的文件被称为预制体文件,通常被放置在Assets文件中。可以作为资源直接被导入。文章来源地址https://www.toymoban.com/news/detail-432776.html

5.Unity 3D 的界面组成

  • 标题栏:标题栏位于Unity软件界面的顶部,包含了项目名称、当前场景的名称、项目支持发布的平台。
  • 菜单栏:标题栏下方的一系列按钮构成菜单栏。
  • 场景视图:Unity开发的主要界面,可以对内容进行查看和修改。
    • 可以通过Alt键和鼠标左键对场景进行旋转;
    • 可以通过Alt键和鼠标右键对场景进行放大和缩小。
    • 点击鼠标左键可以选中物体,并使用工具栏的各种按钮对物体进行各种操作。
    • 场景视图的右上角有场景手柄工具,用于改变场景的不同视角。
  • 游戏视图:Unity 3D 进行项目开发的预览视图。开发人员可以使用游戏视图更加方便地检测游戏内容,发现存在的问题,游戏视图中不能对项目进行修改。
    Unity 3D 学习笔记(1)
  • 项目栏:项目栏可以看出项目的整体组成结构。可以在项目栏中创建C#脚本、场景、音乐、动画等等。
  • 层级视图:记录了当前场景中的所有内容信息。可以通过层级视图中的鼠标右键菜单创建新的内容。对于场景中的物体,可以进行位置移动和旋转等。
    Unity 3D 学习笔记(1)
  • 检查器面板:包含了当前场景中鼠标选中的物体的各种信息,如在三维空间中的位置、大小和旋转角度等。

到了这里,关于Unity 3D 学习笔记(1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 3D RPG Course | Core | Unity学习笔记(九)

    目录 (一)玩家数据保存 (二)制作主菜单 (三)制作NewGame场景转换 (四)制作场景渐入渐出 (五)玩家死亡返回Menu        创建新的脚本SaveManager专门负责保存数据。为了能够随时调用并保存数据,所以使用泛型单例与设置DontDestroyOnLoad。玩家数据的保存则使用JsonUti

    2024年02月03日
    浏览(33)
  • Unity3D学习笔记8——GPU实例化(3)

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

    2023年04月22日
    浏览(43)
  • Unity3D高级编程主程手记 学习笔记二:C#技术要点

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

    2024年02月08日
    浏览(60)
  • 【Unity学习笔记】b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别)

    自己跟着学完了,写了不少代码,会放在CSDN代码库,因为老师并没有提供源码,录屏也不是完全连续,所以难免 有代码缺少、无法运行 的情况,但是确实学到了不少真本事,主要是了解老师的架构思想。 b站课程地址 课程我自己是跟着学完了的,本文是个人笔记记录和好课

    2024年02月02日
    浏览(52)
  • 【Unity3D】UI Toolkit简介

            UI Toolkit 是一种基于 Web 技术的 GUI 框架,是为了解决 UGUI 效率问题而设计的新一代 UI 系统(UGUI 的介绍详见→UGUI概述)。与 UGUI 不同,UI Toolkit 没有采用 GameObject 的方式,而是参考了 Web 技术的 XML 和 CSS 方案。这意味着它只保存变化的数据,而不是整个界面状态,

    2024年02月10日
    浏览(59)
  • 【Unity 3D】游戏对象、添加删除获取组件、预制体Prefabs简介

    觉得有帮助请点赞关注收藏~~~ 创建3D对象 选择GameObject -3D Object命令 选择要创建的3D对象 下面是各个对象的意思 cube 立方体 sphere 圆柱体 capsule 平面 cylinder 胶囊体 plane 球体 quad 面片  可以为上面创建的对象添加刚体组件 选中该对象 在Inspector视图中,单机add component按钮, 选在

    2024年02月04日
    浏览(43)
  • 用Unity3D制作FPS游戏的学习笔记————人物移动、利用鼠标实现视角转动和人物跳跃(含人物悬空不掉落修复)

    前言: 这是我第一次发布文章,此文章仅供参考,我也是刚学习接触untiy,在制作项目的过程中将有用的写下来记一记,以便自己之后能回头看看,各位大佬轻点喷,若有错误请麻烦积极提谢谢各位。该文章参考自B站UP主蔡先森_rm-rf发布的 【第一人称射击游戏教程2.0【已完结

    2024年04月27日
    浏览(63)
  • 【Unity3D】资源文件 ② ( Unity 中场景文件简介 | 查看场景文件内容 | 场景文件相关操作 | 创建场景 | 打开场景 )

    Unity 编辑器中的 场景文件 是以 \\\" .unity \\\" 为后缀的文件 , 该文件中会记录所有 游戏物体 GameObject , 以及游戏物体的相关数据 , 如下内容都是存储在 场景文件 中的 : 游戏物体 GameObject 节点 : 在 Hierarchy 层级窗口 中 场景文件 下的各个节点 都是游戏物体 , 如 主摄像机 , 光源 , 立

    2024年02月09日
    浏览(55)
  • 【Spring教程23】Spring框架实战:从零开始学习SpringMVC 之 SpringMVC简介与SpringMVC概述

    欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》,本文的上一篇为《Spring事务角色与 Spring事务属性、事务传播行为》 从这一节开始,我们开始

    2024年02月03日
    浏览(55)
  • Spring学习笔记之spring概述

    Spring是一个轻量级的控制反转和面向切面的容器框架 Spring最初的出现是为了解决EJB臃肿的设计,以及难以测试等问题。 Spring为了简化开发而生,让程序员只需关注核心业务的实现,尽可能的不再关注非业务逻辑代码(事务控制,安全日志等) 八大模块中有两大核心模块,

    2024年02月14日
    浏览(42)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包