变量和监视器(Inspector)
博客专区 > LIndieGS 的博客 > 博客详情
变量和监视器(Inspector)
LIndieGS 发表于8个月前
变量和监视器(Inspector)
  • 发表于 8个月前
  • 阅读 8
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

原文链接: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允许你在游戏运行时改变脚本变量的值。这是一个非常有用的功能。你能直接地看到改变后的效果,而不用终止或重启游戏。当游戏运行终止后,这些变量的值又会重置为你点击”开始游戏”前的那个值。这就保证了,你可以自由的修改你的物体的设置,而不用担心任何不可挽回的损坏。

共有 人打赏支持
粉丝 0
博文 9
码字总数 6421
×
LIndieGS
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: