读书人

请教用D3D实现RGB通道的颜色线形变化的

发布时间: 2012-02-04 15:43:08 作者: rapoo

请问用D3D实现RGB通道的颜色线形变化的效果:
用D3D实现RGB通道的颜色线形变化的效果:

在图片上设置一个随机运动的小圆,按键1、2、3分别实现圆内R、G、B颜色的线形变化,其他区域颜色不变。
取圆里的象素,然后改变颜色,用到的函数大概有GetSurfaceLevel,LockRect
可能会用到一些数学线形插值的问题。

大家有做过这样的例子吗??
谢谢指教~!



[解决办法]
什么叫RGB颜色的线型?这个线型指的是什么?

不懂,学习&帮顶
[解决办法]
这个。。。建议使用PixelShader来实现~你说的区域,可能先用Present with clip rect来触发PS,圆形就再自己算一下就行~

读书人网 >VC/MFC

热点推荐