• 回复@大雨582:社会人不可能像自然人一样自由,你还得尊重别人的意愿!不然咱随便生产啥都强行让你要,咱是自由了,你呢? 2019-10-12
  • 发改委每月首个工作日公布限制乘坐火车飞机人员名单 2019-10-12
  • 全国啦啦操联赛临汾站开幕 2019-10-08
  • 《爱疯音乐家》陈洁仪:不完美的美其实更美爱疯音乐家陈洁仪 2019-10-08
  • 中冶置业兴隆百万平米新城正式亮相 将打造全配套高铁康养小镇 2019-10-06
  • 以政府拟严打“乱拍摄”以军行为 最高10年监禁 2019-10-03
  • 图解:关于中国梦,习近平总书记这十句话直抵人心 2019-09-20
  • “舌尖”之后, “风味”能否再续辉煌? 2019-09-17
  • 腾讯要花32亿收购《绝地求生》开发商10%股份 2019-09-17
  • 涨知识!文字里的秘密 最全甲骨文书展来了 2019-09-13
  • 晋中市着力将“厕所革命”进行到底 2019-09-05
  • 供应链如何更“智慧” 2019-09-05
  • 红枣食疗效果好 6种吃法最滋补-美食资讯 2019-09-01
  • 党的十九大最重大的理论成就 2019-08-28
  • 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 南粤风采今天开奖结果:assetpostprocessor.onpostprocessgameobjectwithuserproperties 在导入带有用户属性 ...

    福建36选7和值走势图 www.00-na.com 2015-1-1 09:21| 发布者: 杨炎| 查看: 2466| 评论: 0|原作者: 蛮牛|来自: unity3d脚本manual

    摘要: assetpostprocessor.onpostprocessgameobjectwithuserproperties 在导入带有用户属性的游戏物体之后functiononpostprocessgameobjectwithuserproperties(root:gameobject,propnames: string,values: object) : voidd ...

    assetpostprocessor.onpostprocessobject" target="_blank" class="relatedlink">gameobjectwithuserproperties 在导入带有用户属性游戏物体之后

    functiononpostprocessgameobjectwithuserproperties(root:gameobject,propnames: string[],values: object[]) : void

    description描述

    gets called for each gameobject that had at least one userpropery attached to it in the imported file.

    在导入文件中,为每个至少附加了一个用户属性的游戏物体调用。

    the propnames is a string[] containing all the names of the properties found. the values is an system.object[] containing all the actual values. these can be of type string, vector4, bool, string, color, float, int.

    propnames是一个string[],其中包含了所有找到的属性的名称.该值是一个object[],包含所有实际值。它们可以是string,vector4, bool, string, color, float, int。

    typical usecase for this feature is reading out "userdata" stored on objects in 3dmax/maya. based on what is written in the text userdata for an object, you could decide to postprocess your gameobject in different ways. the sample below adds a simple boxcollider component if the userdata string contains "addboxcollider".

    典型的运用是从存储在3dmax/maya的对象中读取”userdata”,基于什么用户数据被写入到对象,你可以用不同的方式来后处理游戏物体。下面的例子中,如果用户数据字符串包含”addboxcollider”,就添加一个boxcollider组件。

    class mypostprocessor extends assetpostprocessor {

    function onpostprocessgameobjectwithuserproperties (

    go :gameobject,

    propnames :string[],

    values : system.object[]

    )

    {

    for (var i : int =0; i!= propnames.length; i++)

    {

    var propname :string= propnames[i];

    var value :object= values[i];

    debug.log("propname: "+propname+" value: "+values[i]);

    if (value.gettype() ==string)

    {

    var s :string= value;

    if (s.contains("addboxcollider")) go.addcomponent(boxcollider);

    }

    if (value.gettype() ==vector4)

    {

    var v :vector4= value;

    // do something useful.

    }

    if (value.gettype() == color )

    {

    var c :color= value;

    // do something useful.

    }

    if (value.gettype() == int)

    {

    var myint : int = value;

    // do something useful.

    }

    if (value.gettype() == float)

    {

    var myfloat : float = value;

    // do something useful

    }

    }

    }

    }

    相关阅读

    文章点评
    相关文章
  • 回复@大雨582:社会人不可能像自然人一样自由,你还得尊重别人的意愿!不然咱随便生产啥都强行让你要,咱是自由了,你呢? 2019-10-12
  • 发改委每月首个工作日公布限制乘坐火车飞机人员名单 2019-10-12
  • 全国啦啦操联赛临汾站开幕 2019-10-08
  • 《爱疯音乐家》陈洁仪:不完美的美其实更美爱疯音乐家陈洁仪 2019-10-08
  • 中冶置业兴隆百万平米新城正式亮相 将打造全配套高铁康养小镇 2019-10-06
  • 以政府拟严打“乱拍摄”以军行为 最高10年监禁 2019-10-03
  • 图解:关于中国梦,习近平总书记这十句话直抵人心 2019-09-20
  • “舌尖”之后, “风味”能否再续辉煌? 2019-09-17
  • 腾讯要花32亿收购《绝地求生》开发商10%股份 2019-09-17
  • 涨知识!文字里的秘密 最全甲骨文书展来了 2019-09-13
  • 晋中市着力将“厕所革命”进行到底 2019-09-05
  • 供应链如何更“智慧” 2019-09-05
  • 红枣食疗效果好 6种吃法最滋补-美食资讯 2019-09-01
  • 党的十九大最重大的理论成就 2019-08-28
  • 余世存:阅读经典不仅是消费,也是责任 2019-08-20
  • 福建快三遗漏号 新疆十一选五97走势图 足球赛事分析 陕西十一选五走势图表 半全场技巧 河南22选5走势图带连线 AG赌场 新西兰篮球比分网 宝马会bmw网址是什么 360重庆老时时彩走势 新浪彩票爱彩网 福彩十二选五开奖号 腾讯五分彩合法吗 cba门票 网上的旭彩是合法的吗