移动设备压缩纹理使用技巧

压缩纹理能够节约不少内存空间,因此目前项目中UI全都是用Texture Packer打包出大图之后压缩。Unity导入纹理的默认设置是compress,在符合条件的情况下会优先使用PVR或ETC、否则会降为RGBA4444。从程序的角度来说,当然是1/4大小的压缩纹理更好啦~但是,毕竟是有损压缩,会带来一定的损失,有时候还是挺郁闷的。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 1月 23, 2016

Unity分层烘焙

Unity中的烘焙(不管是老的Beast还是新的Enlighten)有一个非常恼火的功能缺失:无法利用Culling Mask。不管是否设置了Baking为Realtime,还是修改了Culling Mask都没有作用,貌似只有整个设置光源物体的Active才有效。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 1月 03, 2016

分析libunity.so Release崩溃

最近一直在和Crash做斗争,一开始用了Bugsnag相当不错,后来经朋友推荐转用腾讯的Bugly,后台查询简直6。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 12月 25, 2015

SDF字体

之前一段时间项目到了一个节点,忙于出包和应付渠道,没太多时间业余充电…最近空下来之后终于有空继续折腾KlayGE。这次是把字体部分kfont读了下,感受到了SDF(Signed Distance Field)的厉害之处。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 12月 05, 2015

Unity UV/2UV相关的一系列坑

昨天和美术折腾了一天,好好的理解了一下Unity里UV/2UV的设置,主要是理解很多程序的概念在美术上的理解是怎么一回事儿…     阅读全文
Kanglai Qian's avatar
Kanglai Qian 11月 15, 2015

FFT Ocean Part 1

最近在折腾Ocean Simulation,业余时间快搞了半个月了,数学功底太差TAT…     阅读全文
Kanglai Qian's avatar
Kanglai Qian 11月 15, 2015

XUPorter配合XCode 7/iOS 9

最近升级XCode 7之后发现xuporter在Jenkins上跪了,对做的修改稍作记录。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 10月 09, 2015

Guilty Gear Xrd

之前Trace翻译过西川善司「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密系列,后来问他要了份Rip,对照着在Unity里山寨了份。     阅读全文
Kanglai Qian's avatar
Kanglai Qian 10月 09, 2015

泰坦黎明效果分析一二

之前在Adreno Profiler分析任意安卓游戏特效+抓取资源中提过,对泰坦黎明的效果很感兴趣。现在终于等到安卓版本了,分析了一下它的几个效果,感觉有不少收获:     阅读全文
Kanglai Qian's avatar
Kanglai Qian 9月 04, 2015

Customized Adreno Profiler

Recently I found an interesting bug with Adreno Profiler: this cannot work correctly with glVertexAttribPointer(indx=2, size=4, type=GL_HALF_FLOAT_OES, normalized=False, stride=32, ptr=0xC). For example, texcoords in half type are presented as strange numbers:     阅读全文
Kanglai Qian's avatar
Kanglai Qian 9月 02, 2015