• 曲速引擎:曾被寄予厚望 现遭“一瓢冷水” 2019-08-18
  • 毛泽东说帝国主义都是纸老虎。是有社会基础的 2019-08-07
  • 外国人就医计划示范医院授牌 天津医院泰达医院获认定 2019-07-21
  • 文体 —频道 春城壹网 七彩云南 一网天下 2019-07-18
  • 【理上网来喜迎十九大】苏格:习近平总书记外交思想领航中国特色大国外交 2019-07-18
  • 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
  • 今晚福建36选7开奖结果:assetpostprocessor.onpostprocesstexture 在导入纹理之后

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

    摘要: assetpostprocessor.onpostprocesstexture 在导入纹理之后functiononpostprocesstexture(texture:texture2d) : voiddescription描述add this function in a subclass to get a notification when a texture has comp ...

    assetpostprocessor.onpostprocesstexture导入纹理之后

    functiononpostprocesstexture(texture:texture2d) : void

    description描述

    add this function in a subclass to get a notification when a texture has completed importing just before the texture is saved to disk.

    在子类中加入这个函数,以便在纹理载入存入磁盘之前获得一个通知。

    // postprocesses all textures that are placed in a folder

    // "invert color" to have their colors inverted.

    // 后处理文件夹内的全部纹理,完成颜色倒置.

    class invertcolor extends assetpostprocessor {

    // use this for initialization

    // 用这个初始化

    function onpostprocesstexture (texture :texture2d) {

    // only post process textures if they are in a folder

    // "invert color" or a sub folder of it.

    // 如果它们在一个文件夹或其子文件夹,只能后处理纹理

    // var lowercaseassetpath = assetpath.tolower();

    // if (lowercaseassetpath.indexof ("/invert script/") == -1)

    // return;

    for (var m=0;m < texture.mipmapcount;m++)

    {

    var c :color[] = texture.getpixels(m);

    for (var i=0;i < c.length;i++)

    {

    c[i].r = 1 - c[i].r;

    c[i].g = 1 - c[i].g;

    c[i].b = 1 - c[i].b;

    }

    texture.setpixels(c, m);

    }

    // instead of setting pixels for each mip map levels, you can also

    // modify only the pixels in the highest mip level. and then simply use

    // texture.apply(true); to generate lower mip levels.

    // 代替为mipmap各级设置像素,

    // 你也可以只修改最高层mipmap的像素点.之后用

    // texture.apply(true);生成低层mip

    }

    }

    相关阅读

    文章点评
    相关文章
  • 曲速引擎:曾被寄予厚望 现遭“一瓢冷水” 2019-08-18
  • 毛泽东说帝国主义都是纸老虎。是有社会基础的 2019-08-07
  • 外国人就医计划示范医院授牌 天津医院泰达医院获认定 2019-07-21
  • 文体 —频道 春城壹网 七彩云南 一网天下 2019-07-18
  • 【理上网来喜迎十九大】苏格:习近平总书记外交思想领航中国特色大国外交 2019-07-18
  • 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
  • qq欢乐斗地主挂 辽11选5玩法 云南‖选五开奖结果 陕西11选5直线走势图 彩票正规预测网站 6场半全场13196 江西快三技巧 广西快乐十分开奖信息 云南时时彩交流群 吉林十一选五助手免费 为什么都说北京单场坑 nba总决赛赛程 20选5对奖方法 凤凰平特一尾中特 上一期福彩中奖号码