文档章节

变量和监视器(Inspector)

LIndieGS
 LIndieGS
发布于 2017/05/18 21:57
字数 424
阅读 8
收藏 0
点赞 0
评论 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 ⋅ 1

Windows下Nodejs安装express,inspecotr,supervisor

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

顽Shi ⋅ 2013/12/19 ⋅ 1

七款Debug工具推荐:iOS开发必备的调试利器

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

zhouyuan24 ⋅ 2013/09/30 ⋅ 0

七款调试工具推荐:iOS 开发必备的调试利器

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

oschina ⋅ 2014/03/19 ⋅ 5

怎样使用原型设计中的组件样式功能

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

jongde ⋅ 03/09 ⋅ 0

并发编程(一)——Java中的线程状态

一、Java线程状态变迁 二、Java线程同步机制 可以在语言级支持多线程是Java语言的一大优势,这种支持主要集中在同步上,或调节多个线程的活动和共享数据。Java所使用的同步机制是监视器。 1、...

whc20011 ⋅ 2016/10/20 ⋅ 0

unity3d 使用检视视图 Using the Inspector

The Inspector is used to view and edit Properties of many different types. 检视面板用于查看和编辑不同类型的属性。 Games in Unity are made up of multiple GameObjects that contai......

orientalfashion ⋅ 2013/08/30 ⋅ 0

arduino从零开始(10)从arduino向电脑发送数据

  你将学到什么   1、 你将学到如何从arduino发送数据到电脑   2、 你将学会使用arduino的串口监视器   到目前为止,我们上传程序给arduino,使用LED来向我们提供信息(如温度变化等...

Python与Arduino ⋅ 02/10 ⋅ 0

【翻译】如何创建Ext JS暗黑主题之一

原文:How to Create a Dark Ext JS Theme– Part 1 概述 我是不是都要演示我的Spotifinder Ext JS应用程序。它是一个很酷的应用程序,可连接到LastFm和Spotify。创建它的目的,是未了在培训...

tianxiaode2008 ⋅ 2015/07/17 ⋅ 0

变量在Inspector面板初始化顺序

小检测说明顺序 public int _int; void Awake() { print(_int); _int = 2; print(_int); } // Use this for initializationvoid Start () { print(_int); _int = 3; print(_int); } 测试结果......

梦想游戏人 ⋅ 2016/04/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CENTOS7防火墙命令记录

安装Firewall命令: yum install firewalld firewalld-config Firewall开启常见端口命令: firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-po......

cavion ⋅ 35分钟前 ⋅ 0

【C++】【STL】利用chromo来测量程序运行时间与日志时间打印精确到微秒

直接上代码吧,没啥好说的。头疼。 #include <iostream>#include <string>#include <ctime>#include <sstream>#include <iomanip>#include <thread>#include <chrono>using ......

muqiusangyang ⋅ 38分钟前 ⋅ 0

Mac环境下svn的使用

在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简...

故久呵呵 ⋅ 48分钟前 ⋅ 0

破解公司回应苹果“USB限制模式”:已攻破

本周四,苹果发表声明称 iOS 中加入了一项名为“USB 限制模式”的功能,可以防止 iPhone 在连接其他设备的时候被破解,并且强调这一功能并不是针对 FBI 等执法部门,为的是保护用户数据安全。...

六库科技 ⋅ 50分钟前 ⋅ 0

MyBtais整合Spring Boot整合,TypeHandler对枚举类(enum)处理

概要 问题描述 我想用枚举类来表示用户当前状态,枚举类由 code 和 msg 组成,但我只想把 code 保存到数据库,查询处理,能知道用户当前状态,这应该怎么做呢?在 Spring 整合MyBatis 的时候...

Wenyi_Feng ⋅ 今天 ⋅ 0

synchronized与Lock的区别

# <center>王梦龙的读书笔记第一篇</center> ## <center>-synchronized与Lock的区别</centre> ###一、从使用场景来说 + synchronized 是能够注释代码块、类、方法但是它的加锁是和解锁使用一......

我不想加班 ⋅ 今天 ⋅ 0

VConsole的使用

手机端控制台打印输出,方便bug的排查。 首先需要引入vconsole.min.js 文件,然后在文件中创造实例。就能直接使用了。 var vConsole = new VConsole(); vConsole的文件地址...

大美琴 ⋅ 今天 ⋅ 0

Java NIO之字符集

1 字符集和编解码的概念 首先,解释一下什么是字符集。顾名思义,就是字符的集合。它的初衷是把现实世界的符号映射为计算机可以理解的字节。比如我创造一个字符集,叫做sex字符集,就包含两个...

士别三日 ⋅ 今天 ⋅ 0

Spring Bean基础

1、Bean之间引用 <!--如果Bean配置在同一个XML文件中,使用local引用--><ref bean="someBean"/><!--如果Bean配置在不同的XML文件中,使用ref引用--><ref local="someBean"/> 其实两种......

霍淇滨 ⋅ 今天 ⋅ 0

05、基于Consul+Upsync+Nginx实现动态负载均衡

1、Consul环境搭建 下载consul_0.7.5_linux_amd64.zip到/usr/local/src目录 cd /usr/local/srcwget https://releases.hashicorp.com/consul/0.7.5/consul_0.7.5_linux_amd64.zip 解压consu......

北岩 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部