• 特朗普和金正恩先后抵达嘉佩乐酒店 会晤即将开始 2019-04-17
  • 中国侨联直属机关党委举办党务干部培训班 2019-04-17
  • 上海合作组织青岛峰会举行 2019-04-07
  • IT热点小度智能音箱发布 新飞电器破产拍卖 2019-04-04
  • 台州公务员管理再也不用“往返跑”了!“最多跑一次”撬动组织人事改革 全省首个试点 2019-04-03
  • 我要讨干嘛?姜太公钓鱼,愿者上钩。 2019-04-03
  • 新疆花开天山南北 笑迎八方来客 2019-03-25
  • 机器人占领就业市场后:人类还能从事这些工作 2019-03-04
  • 以网络文化建设推进文化惠民 2019-03-03
  • 贸易战,只能是双输。我们是众志成城,美国却不一定。 2019-02-26
  • 辣评2016年9月最HOT 轿车获奖榜单 2019-02-22
  • 交通运输部路网中心:端午假期高速通行不免费 2019-02-18
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-02-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-02-13
  • 短途一日游 游客量猛增 小长假新疆接待游客353.6万人次 2019-02-13
  • 15选5走势图:assetpostprocessor.onpostprocesstexture 在导入纹理之后

    福建36选7和值走势图 www.00-na.com 2015-1-1 07:21| 发布者: 杨炎| 查看: 2475| 评论: 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-04-17
  • 中国侨联直属机关党委举办党务干部培训班 2019-04-17
  • 上海合作组织青岛峰会举行 2019-04-07
  • IT热点小度智能音箱发布 新飞电器破产拍卖 2019-04-04
  • 台州公务员管理再也不用“往返跑”了!“最多跑一次”撬动组织人事改革 全省首个试点 2019-04-03
  • 我要讨干嘛?姜太公钓鱼,愿者上钩。 2019-04-03
  • 新疆花开天山南北 笑迎八方来客 2019-03-25
  • 机器人占领就业市场后:人类还能从事这些工作 2019-03-04
  • 以网络文化建设推进文化惠民 2019-03-03
  • 贸易战,只能是双输。我们是众志成城,美国却不一定。 2019-02-26
  • 辣评2016年9月最HOT 轿车获奖榜单 2019-02-22
  • 交通运输部路网中心:端午假期高速通行不免费 2019-02-18
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-02-18
  • 西部网(陕西新闻网)www.cnwest.com 2019-02-13
  • 短途一日游 游客量猛增 小长假新疆接待游客353.6万人次 2019-02-13