小弟在上学,想用directx9写个2d游戏,可是遇到问题了:
我做的是2D游戏,我对3D没有了解,最开始接触到了D3DXSprite,可是他好像只能画在他关联的device的backbuffer上?
我又用offscreenplanesurface加载了位图,可是用stretchrect到backbuffer上,是不是没法用颜色键啊?
我其实就是想显示透明的图片,大大们可以不可以教教我啊- -
我本来觉得那个D3DXSprite挺方便的,可是我需要把他画在我自己的offscreenplanesurface里,我该怎么做呢?
因为既然一个D3DXSprite可以通过他的Draw画到device的backbuffer里,肯定有相应的办法让我也做到吧?
我就是想求教怎么画一张有透明区域的图片,可以有人教教我么?跪求了...本人都是自学...好多不知道或者说错的地方
恳请大家帮忙...
------解决方案--------------------------------------------------------
移至多媒体开发版
------解决方案--------------------------------------------------------
D3D,D2D开发游戏有很多SDK包,你说的这些底层的东西,别人早就封装好了,而且效率肯定比你自己写的代码效率好.建议学习一个开发包.底层的东西可以练下手,顺便让自己了解基本的绘图接口就可以了.可别真拿它来开发,累死人不偿命.