概述
原文链接:https://docs.unity3d.com/Manual/VariablesAndTheInspector.html
当你创建一个脚本时,你事实上创建了一个新的组件(Component)。它可以挂在物体上,就像其他的组件一样。
和其他组件一样,它有自己的属性(properties)。你可以允许一些在脚本中的属性也能在监视器里被改变。
using UnityEngine;
using System.Collection;
public class MainPlayer:MonBehaviour{
public string myName;
//Use this for initialization
void Start(){
Debug.Log("I am alive and my name is " + myName);
}
//Updata is called once per frame
void Updata(){
}
}
这段代码在监视器里创建了一个可编辑的区域,被标记为”My Name“。
Unity创建标签是通过你变量名中的大写字母来打空格的。这单纯地是为了显示清楚而存在的,所以,建议在你的代码中都使用这样的命名规则。
如果你编辑好了这个名字,然后点击Play按钮,你就会在控制台(Console)栏里看到这条信息,里面包含了你输入的文本。
在C#中,你必须把这个变量声明为公有的(public),才能在监视器里看到。如果你不声明为public的话,C#会默认其为私有的(private)。
事实上,Unity允许你在游戏运行时改变脚本变量的值。这是一个非常有用的功能。你能直接地看到改变后的效果,而不用终止或重启游戏。当游戏运行终止后,这些变量的值又会重置为你点击”开始游戏”前的那个值。这就保证了,你可以自由的修改你的物体的设置,而不用担心任何不可挽回的损坏。
转载于:https://my.oschina.net/u/3205569/blog/903981
最后
以上就是冷酷悟空为你收集整理的变量和监视器(Inspector)的全部内容,希望文章能够帮你解决变量和监视器(Inspector)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复