功能机游戏开发
文章平均质量分 51
frostmourncn
这个作者很懒,什么都没留下…
展开
-
扩展图形函数2,循环优化
<br />In chapter 2, the translucence was optimized from color-by-color to point-by-point algorithm. The code<br />srcColor = ((srcColor) >> 1) & 0x7BEF; <br />makes every color in the 16-bit storage unit divided by 2. Reduce it's complexity to 1/3 compare原创 2011-04-18 19:40:00 · 258 阅读 · 0 评论 -
扩展图形函数3,alpha混合
时隔3年,忽然想起还有这么一个没填完的坑,已从事智能机游戏的开发,趁还没忘光之前,把曾经的闪光点记录下来上次写到半透明混合的优化,由于半透明混合优化的效果较好,就想把这个扩展到更高精度的alpha混合方式原创 2014-02-23 01:05:18 · 572 阅读 · 0 评论 -
扩展图形函数1,潘多拉之盒的开启
Let's begin with the simplest effect "translucence", which means 2 picture mix together point by point, each point takes half of the values of the 3 colors. The following picture will show how "translucence" works:(this picture was downloaded from internet原创 2011-04-03 18:48:00 · 423 阅读 · 0 评论 -
扩展图形函数4,缩放的优化
缩放通常使用的是线性插值算法,但这个算法性能消耗比较多,在CPU平均只有不到100MHz而且无GPU加速的功能机上面,基本上跑不动。所以针对常用的定值缩放,进行了极限优化。宽高各缩小一半可以等效为将4个点插值为1个点,假设四个点如下p1, p2p3, p4通常算法就是,对于红色值p.r = (p1.r + p2.r + p3.r + p4.r) / 4这样必须将原创 2014-12-14 15:58:48 · 542 阅读 · 0 评论