linux flashPlayer开发
Clank的游戏栈
精通各种游戏开发技术、C# JAVA C++ 底层架构技术。
展开
-
矢量图形的抗锯齿的基本原理
<br /> 在计算机图形学中产生图形锯齿是因为计算机屏幕中的点是离散的有大小的像素点来表示的,当我们用计算机画连续的曲线的时候由于屏幕像素没有办法表示小数坐标,然我们用四舍五入后整数来表示,那么我们就会出现锯齿。<br /> 计算机图形学是一门想方设法欺骗你眼睛的学科,要达到消除锯齿感可以有两种方式来抗锯齿,一种是次像素填充,目前很多矢量字都采用这种方式,填充的不再是像素而是针对像素的R,G,B分量,用放大镜看我们的屏幕就可以发现我们的屏幕最小单位是颜色分量不是像素,这就是所谓的次像素,那原创 2010-09-02 00:07:00 · 2750 阅读 · 0 评论 -
flash line gradient 16bpp 抖动
<br /> 最近做的flashplayer的16bpp canvas 做line gradient渐变的时候出现的一个问题,例如我在RGBA=(0,0,0,FF)与RGBA(255,255,255,255)间做 line gradient,发现出现32级条纹,没个条纹为渐变的颜色值。<br />首先解释下为什么会是32级,因为 bpp=16bit的canvas 最多只有32阶的alpha混合后的颜色值。所以才会出现32级条纹。<br />即使我在做line gradient的时候是256级的alh原创 2010-09-01 23:30:00 · 824 阅读 · 0 评论