排列三怎么选号:component.getcomponent 获取组件

排列三2014079期正版藏机图 www.d0po.cn 2015-1-5 04:17| 发布者: 杨炎| 查看: 2269| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

摘要: component.getcomponent 获取组件functiongetcomponent(type: type) : componentdescription描述returns the component of type type if the game object has one attached, null if it doesn't.如果游戏物体有一个 ...

component.getcomponent 获取组件

functiongetcomponent(type: type) : component

description描述

returns the component of type type if the game object has one attached, null if it doesn't.

如果游戏物体有一个附加,则返回type类型的组件,如果没有则为null。

c# users can use a generic version.

c#用户可以使用普通的版本。

c#

javascript

using unityengine;

using system.collections;

public class example :monobehaviour{

publictransformcurtransform;

void start() {

examplescript somescript;

somescript = getcomponent();

somescript.dosomething();

}

public void awake() {

curtransform = getcomponent();

}

}

// equivalent to:transformcurtransform = transform;

//等同于变换 curtransform = transform

var curtransform :transform;

curtransform = getcomponent (transform);

// you can access script components in the same way as other components.

//你可以像其他组件一样访问脚本组件

function start () {

var somescript : examplescript;

somescript = getcomponent (examplescript);

somescript.dosomething ();

}

o functiongetcomponent(type: string) : component

description描述

returns the component with name type if the game object has one attached, null if it doesn't.

如果游戏物体有一个附加,则返回名字类型组件,如果没有则为null。

it is better to use getcomponent with a type instead of a string for performance reasons. sometimes you might not be able to get to the type however, for example when trying to access a c# script from javascript. in that case you can simply access the component by name instead of type. example:

由于性能原因,最好使用type的getcomponent,而不是用字符串。不过有时你可能无法得到type,例如当你从javascript访问c#脚本时,这个时候你可以简单通过名字而不是type来访问组件。例如:

c#

javascript

using unityengine;

using system.collections;

public class example :monobehaviour{

public scriptname script;

public void awake() {

script = getcomponent("scriptname") as scriptname;

script.dosomething();

}

}

// to access public variables and functions in another script attached to the same game object.

//访问另一个脚本附加到一样的游戏物体的公共变量和函数

var script : scriptname;

script = getcomponent("scriptname");

script.dosomething ();

相关阅读

文章点评
相关文章
  • 紫光阁中共中央国家机关工作委员会 2019-04-24
  • 图解:习近平主席这12个金句振奋人心! 2019-04-24
  • 您访问的页面找不回来了 2019-04-07
  • 五莲科技局以“三大”助力动能转换 2019-04-07
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-03-30
  • 守住青山不放松 护好绿水不辞难——在渝全国人大代表聚焦“共抓大保护、不搞大开发”专题调研记略 2019-03-28
  • 经营者要想“我心换你心”,就要未雨绸缪,让不诚信的诱惑少一点,如此才能在市场中生存下来。反过来说,承担不起亏损就关门歇业,是否也是一种不诚信呢? 2019-03-21
  • 追风上市公司“跌落神坛”-热门标签-华商网数码 2019-03-21
  • 文化艺术交易场所沙龙第一期活动在京顺利举行 2019-03-16
  • 看把你高兴的屁颠屁颠的,光有赞有什么用?我给你个货真价实的 [大红包]。 2019-03-16
  • 候选企业:中国石油呼和浩特石化公司 2019-02-22
  • 我国纳米核心技术取得重大突破 2019-02-22
  • 北京:端午节民俗地图  小枣粽——竹叶红枣糯糯情  2019-01-26
  • 机器人送快递将在西安试点 识别红绿灯还能“车让人” 2019-01-26
  • 首批限竞房正式入市 戳三大盘看详情! ——凤凰网房产北京 2018-12-09
  • 115| 818| 212| 370| 580| 257| 802| 681| 368| 161|