unity:知识区(篇三)

Posted 肖尘

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity:知识区(篇三)相关的知识,希望对你有一定的参考价值。

1.对齐Scene与Game视图

在Hierarchy面板中选择摄像机,按下Ctrl+Shift+F,可将摄像机移动到能够呈现Scene窗口中内容的位置。

2.使用空游戏对象作为分隔符

在Hierarchy面板中,可以使用名称中带有分隔符的空游戏对象进行组织管理。

3.查找含有某组件的游戏对象

如果需要查找挂载了某个组件的游戏对象,直接在Hierarchy面板的搜索框中输入组件名称即可,需要注意组件名称中的空格,比如搜索”MeshCollider“而不是”Mesh Collider“。

4.查找某种类型的资源

在Project面板中的搜索框中输入"t:"+资源类型,可以过滤显示某种类型的资源,比如输入"t:scene",会过滤出所有场景文件,输入"t:texture",则会显示所有贴图。

5. 移动代码行

在Visual Studio中,使用快捷键Alt+上下键,可以在代码块中快速上移/下移光标所在的代码行,不用复制粘贴。

6.改变编辑器颜色

选择命令Editor > Preferences命令,可自定义编辑器当前主题的颜色。

7.隐藏和锁定层

在编辑器右上角的Layers下拉列表中,点击对应层右侧的眼睛按钮,可以隐藏或显示某个层上的对象;点击锁按钮,可对某个层进行锁定或解锁,当被锁定后,该层上的所有对象将不能被选择。

8.层子菜单

当创建层时,使用斜杠符进行路径式命名可以为层添加子菜单,可以更好地组织项目。

9.序列化Struct和Class

在数据类型Struct和Class声明前使用[System.Serializable],可以将其显示在Inspector面板中进行赋值。

using System.Collections;  
using System.Collections.Generic;  
using UnityEngine;  
public class Test : MonoBehaviourpublic A[] AList;  
    public B[] BList;  
    public A a;  
    public B b;  
    // Use this for initialization  
    void Start () {  
    }     
    // Update is called once per frame  
    void Update () {  
    }  
}  
[System.Serializable]  
public struct A  
{  
    public int a;  
    public GameObject b;  
    public Vector3 c;public struct B  
{  
    public int a;  
    public GameObject b;  
    public Vector3 c;


可以看到,结构体B的数据无法再面板内显示,而A的则可以显示。

10. 数值输入

在Inspector面板中涉及到数值输入的字段,不仅可以直接输入数据,还可以在输入框中输入数学表达式,按下回车后Unity会将计算结果填充到输入框中。

以上是关于unity:知识区(篇三)的主要内容,如果未能解决你的问题,请参考以下文章

基于JDK1.8的JVM 内存结构JVM篇三

RabbitMQ消息中间件技术精讲10 高级篇三 幂等性保障不重复消费

前端知识扫盲VUE知识篇三(axios知识)

前端知识扫盲VUE知识篇三(axios知识)

unity:知识区(篇一)

unity:知识区(篇四)