文档章节

变量和监视器(Inspector)

LIndieGS
 LIndieGS
发布于 2017/05/18 21:57
字数 424
阅读 8
收藏 0

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

© 著作权归作者所有

共有 人打赏支持
LIndieGS
粉丝 0
博文 9
码字总数 6421
作品 0
程序员
Firebug 1.5.0 发布,网页调试利器

Firebug 1.5 在 HTML、控制台和网络面板上有了显著的提升,一些新特性包括: Inspector improvements Greatly-enhanced Net panel timings Persist buttons Additional Break functionality......

红薯
2010/01/20
691
1
七款Debug工具推荐:iOS开发必备的调试利器

历时数周或数月开发出来了应用或游戏,可为什么体验不流畅?怎么能查出其中的纰漏?这些需要调试诊断工具从旁协助。调试是开发过程中必不可少的重要一环。本文会列举几个比较有效的调试诊断工...

zhouyuan24
2013/09/30
1K
0
七款调试工具推荐:iOS 开发必备的调试利器

历时数周或数月开发出来了应用或游戏,可为什么体验不流畅?怎么能查出其中的纰漏?这些需要调试诊断工具从旁协助。调试是开发过程中必不可少的重要一环。本文会列举几个比较有效的调试诊断工...

oschina
2014/03/19
3.1K
5
怎样使用原型设计中的组件样式功能

“样式”是一个集中管理你整个项目的页面和部件的外观和感受的解决方案。可以把它理解为微软Office Word中的样式,或修饰HTML的CSS样式。 当更新项目的视觉设计时,使用样式可以节省你很多时...

jongde
03/09
0
0
Windows下Nodejs安装express,inspecotr,supervisor

在基于Nodejs平台的开发过程中,Express框架,node-inspector调试工具,node-supervisor代码自动刷新.这几个功能是十分常用的,这里把它们的安装和设置记录一下. 1. 首先是Express框架的安装,安装...

顽Shi
2013/12/19
5.6K
1

没有更多内容

加载失败,请刷新页面

加载更多

Bash各类扩展详解

Bash各类扩展详解 Bash中主要包括大括号扩展、波浪号扩展、变量扩展、子命令扩展、文件名扩展和算数扩展。这些扩展组合在一起为Bash带来了极大的易用性。掌握这些扩展的用法和功能,能够为B...

小陶小陶
今天
1
0
EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于Event...

yangjianzhou
今天
5
0
OpenCV图像处理实例:libuv+cvui显示摄像头视频

#include <iostream>#include <opencv2/opencv.hpp>#define CVUI_IMPLEMENTATION#include <cvui.h>extern "C"{#include <uv.h>}using namespace std;#define WINDOW_NAM......

IOTService
今天
3
0
openJDK之JDK9的String

1.openJDK8的String 先来看下openJDK8的String的底层,如下图1.1所示: 图1.1 底层上使用的是char[],即char数组 每个char占16个bit,Character.SIZE的值是16。 2.openJDK9中的String 图2.1...

克虏伯
今天
3
0
UEFI 模式下如何安装 Ubuntu 16.04

作者:知乎用户 链接:https://www.zhihu.com/question/52092661/answer/259583475 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 针对UEFI模式下安装U...

寻知者
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部