• 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 抖音广告出现对英烈邱少云不敬内容 今日头条致歉 2019-06-13
  • 超半数巴西民众对世界杯不感兴趣--旅游频道 2019-06-12
  • 外交部举行中外媒体吹风会:王毅介绍上合组织青岛峰会情况 2019-06-12
  • 2018网络中国节·端午 2019-06-04
  • 韩媒:韩美商定暂停原定8月“乙支自由卫士”联演 2019-06-03
  • 重庆市公安局交通管理局互联网交通安全服务管理平台 2019-06-03
  • 俄侦察船穿越英吉利海峡 英国急派军舰战机监视 2019-05-28
  • 网购陷阱多 女子花3000元买5套化妆品只有2套是真的 2019-05-28
  • 环保约谈濂溪区主要负责同志 谢一平要求立行立改真抓真改 2019-05-25
  • 官宣!广东签约北京3冠功勋 大莫助拳阿联未来可期 2019-05-25
  • 党建第一责任与发展第一要务相融合br全面提升机关党建工作水平 2019-05-22
  • 卡纳瓦罗:对比赛结果不满意 晋级机会各占一半 2019-05-22
  • 福建省体彩36选7走势图:assetpostprocessor.onpostprocessgameobjectwithuserproperties 在导入带有用户属性 ...

    福建36选7和值走势图 www.00-na.com 2015-1-1 06:41| 发布者: 杨炎| 查看: 1547| 评论: 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

    }

    }

    }

    }

    相关阅读

    文章点评
    相关文章
  • 8种家居环境很败“性” 2019-06-28
  • 2018年全军院校招生计划下达:计划招收学员3.05万名 2019-06-15
  • 晋城市举办干部素质提升工程第十八期专题讲座 2019-06-15
  • 抖音广告出现对英烈邱少云不敬内容 今日头条致歉 2019-06-13
  • 超半数巴西民众对世界杯不感兴趣--旅游频道 2019-06-12
  • 外交部举行中外媒体吹风会:王毅介绍上合组织青岛峰会情况 2019-06-12
  • 2018网络中国节·端午 2019-06-04
  • 韩媒:韩美商定暂停原定8月“乙支自由卫士”联演 2019-06-03
  • 重庆市公安局交通管理局互联网交通安全服务管理平台 2019-06-03
  • 俄侦察船穿越英吉利海峡 英国急派军舰战机监视 2019-05-28
  • 网购陷阱多 女子花3000元买5套化妆品只有2套是真的 2019-05-28
  • 环保约谈濂溪区主要负责同志 谢一平要求立行立改真抓真改 2019-05-25
  • 官宣!广东签约北京3冠功勋 大莫助拳阿联未来可期 2019-05-25
  • 党建第一责任与发展第一要务相融合br全面提升机关党建工作水平 2019-05-22
  • 卡纳瓦罗:对比赛结果不满意 晋级机会各占一半 2019-05-22
  • 七乐彩走势图带连线带坐标 浙江20选5综合走势 北单胜负过关 燕赵风彩20选5最新开奖 山东群英会20选5开奖查询结果 hi彩分分彩稳赚技巧 棒球忍者 深圳彩票投注站网上申请 新时时彩一星开奖结果 今日江苏快3开奖结果走势图 黑龙江11选5前三直最大遗漏 云南时时彩计划软件手机版式 中国浙江快乐12选5下载 彩票大奖图片 秒速飞艇开奖结果单双