当前位置: 首页 > news >正文

Unity基本操作

API手册

Unity 脚本 APIicon-default.png?t=O83Ahttps://docs.unity.cn/cn/2022.3/ScriptReference/index.html

在遇到不懂的方法、想更深入的学习或者是想查看是否有相应的方法实现某项功能,可以在Unity官方这里查看脚本。以Transform为例,可以直接搜索,或者在UnityEngine -> Classes -> Transform中查看。

项目管理——Assets文件

Assets文件是Project下的一个根目录,一般在这里进行资源的管理。如果要导入外部文件或者素材,建议直接拉进Unity里面导入,而不是在文件所在的位置导入,这样子通过把文件或者素材导入Unity可以生成一个.meta文件记录文件信息。

右键可以在Assets里创建文件以及创建不同的组件。为了方便后期管理,一般会创建多个文件夹用于存放同一类东西。

创建多个文件夹分类存放不同的物品

大致包括以下几个文件夹,材质、音效、预制体、资源、场景、脚本、贴图等。根据不同的游戏类型以及游戏规模,来创建更多的文件夹以及子文件夹。

 在不同的文件夹里创建不同的组件,比如在Script创建脚本。

创建、添加对象

在层级视图里面,右键可以选择创建对象,有对象就意味着有父类对象,和子类对象。

其中Create Empty是创建一个空对象。但是这个空对象也是一个对象,并不是为空。

场景对象操作

在场景视图上面,有着多种多样的工具,这些工具能够帮助我们快速的调整场景或者对象。

右键:旋转当前视角

按住鼠标左键+WASD可以自由移动视角

视觉工具:左键可以移动摄像机

移动工具:可以移动物体位置

旋转工具:选择一个圆环可以旋转物体

缩放工具:可以按轴缩放

按面缩放:根据当前视角确定缩放的面

中心点位工具

Center
Pivot

坐标轴类型

Global:是根据该对象在这个场景节点下的位置

Local:是相对父类节点的位置,如果没有父类节点就默认在场景节点下面,位置信息与世界坐标信息一致。

显示类型

视角切换按钮,2D视角与3D视角切换,不过基本不用

在对齐3D物体的时候,可以点击右上的xyz轴进行三视图的切换

但是这里还是能看出3D的视图,点击下面的Right(这个Right是当前视图名,不同的视图名字是不一样的)使 < 变成 = ,使得透视关系改成平视关系。

对齐以后,按照上述方法改回透视关系。

改变对象的层级关系

拖动图中的Sphere到Cube即可改变两者的层级关系,这个时候Cube即为Sphere的父类,尝试移动旋转Cube,会发现Sphere也会跟着一起改变。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • HTTP 请求方式`application/x-www-form-urlencoded` 与 `application/json` 怎么用?有什么区别?
  • 【十年Java搬砖路】解决防火墙打开无法重启docker
  • 一些python实践
  • 软件测试面试题:如何测试App性能?
  • 即插即用篇 | YOLOv8 引入组装式Transformer模块AssembleFormer | arXiv 2024
  • vue-router路由
  • c++ boost : 保留最新文件其余删除
  • C语言蓝桥杯:语言基础
  • 小程序的右侧抽屉开关动画手写效果
  • javascript如何打印九九乘法表
  • Computer Exercise
  • 笔记整理—内核!启动!—kernel部分(2)从汇编阶段到start_kernel与内核进程
  • C语言知识体系思维导图
  • 【828华为云征文|手把手教你如何用华为云Flexus X实例部署之前爆火的“人生重启“游戏】
  • EP8 我的页面布局
  • CSS实用技巧
  • es6(二):字符串的扩展
  • EventListener原理
  • Java面向对象及其三大特征
  • laravel 用artisan创建自己的模板
  • mongodb--安装和初步使用教程
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • Webpack 4x 之路 ( 四 )
  • 程序员该如何有效的找工作?
  • 关于字符编码你应该知道的事情
  • 讲清楚之javascript作用域
  • 聊聊redis的数据结构的应用
  • 微信开放平台全网发布【失败】的几点排查方法
  • 消息队列系列二(IOT中消息队列的应用)
  • 在weex里面使用chart图表
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • ​2021半年盘点,不想你错过的重磅新书
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • #Datawhale AI夏令营第4期#多模态大模型复盘
  • #职场发展#其他
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (Forward) Music Player: From UI Proposal to Code
  • (LeetCode C++)盛最多水的容器
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (附源码)php投票系统 毕业设计 121500
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (九)c52学习之旅-定时器
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (十六)一篇文章学会Java的常用API
  • (算法)Travel Information Center
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (自用)仿写程序
  • .apk文件,IIS不支持下载解决
  • .NET Core跨平台微服务学习资源
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .net 验证控件和javaScript的冲突问题