AVG开发过程记录(6) —— 重大突破和转型

今天真的要非常感谢之前给我留过言的Yeni,
和他的email通信过程中他给了我很大的帮助和启示。
让我勇敢的迈出了用DirectX3D开发的一步,
不过这个过程比较间接 = =

总之正如之前所说,我采用了directX3D来开发2D的AVG游戏
这似乎是我之前不在计划之内的,但这似乎更快更高效开发过程更简洁。
总之代码上面只有比directDraw简单许多,而且非常的傻瓜,
位图直接搞定,jpg好吧你来吧,RGBA四通道32位png,没问题啊!
所以正如网上建议的,使用sprite进行2D开发方便的很啊~

刚刚看相声《东厂仅一位》,以至于现在写东西的感觉有点怪怪的 = =
今天图形上的都实现了,自己想想都好笑,这个东西居然到了今天才得以实现,
期间用过DD7,DD9,GDI+,现在一个D3D全部搞定了~

那么放上截图就好了~


 



好吧我承认我买了个关子。。。
之所以要放这两幅图,只是为了说明之前很吃力的贴图现在都可以让美工搞定了,
角色旁边不用留出特别的颜色了,直接留空就好了(会Photoshop的都知道)
半透明的部分也不需要什么自己计算了,直接交给D3D,让GPU去混合好了。
所以胡乱一通贴到了屏幕上,就产生了如此之效果。


很美,不美嘛?反正我觉得很美~~ 唯一不美的是汉字看上去有点变形,看来还要细细摸索一下,
虽然效果还是这么简单,不过我的代码结构已经弄得很漂亮了,Domian,Service,UI,清清楚楚,
终于雨过天晴~ 等明天看看有没有空整理一个简单的代码出来贴贴~~

以上~ 

posted @ 2008-11-16 00:51  dark_arthur  阅读(286)  评论(0)    收藏  举报