排列三最牛胆码:assetpostprocessor.onpostprocesstexture 在导入纹理之后

排列三2014079期正版藏机图 www.d0po.cn 2015-1-1 07:21| 发布者: 杨炎| 查看: 2618| 评论: 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

}

}

相关阅读

文章点评
相关文章
  • 兰州彩民收获2018年度甘肃首枚七乐彩头奖 2019-06-19
  • 人民日报人民时评:前进的时代需要英雄 2019-06-18
  • 境外媒体:中国商务部严批美方“反复无常,挑起贸易战” 2019-06-16
  • 水银、煮沸的蚁巢、热熨斗:欧洲人的梅毒抗争史 2019-06-03
  • 咨询成果推介泸州长江生态湿地新城概念性规划 2019-06-03
  • 黄河口,大美之诗文章中国国家地理网 2019-05-30
  • 【人事】中共临汾市委组织部公示3名拟任职干部 2019-05-18
  • 习近平与人民日报那些事 2019-05-10
  • 很多常用药同属一家族 2019-04-30
  • 小牛犊天生两条腿 走起路来像袋鼠 2019-04-30
  • 就因为“阶级亲”,才应把这些难民送到欧洲。欧洲生活水平高呀,让亲人生活的更好。不能让他们到中国受苦受难呀。 2019-04-27
  • 资管新规来了!打破刚兑  投资者怎么办? 2019-04-27
  • 紫光阁中共中央国家机关工作委员会 2019-04-24
  • 图解:习近平主席这12个金句振奋人心! 2019-04-24
  • 您访问的页面找不回来了 2019-04-07
  • 715| 194| 823| 323| 128| 237| 89| 556| 739| 225|