游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1902|回复: 7

D3DXSPRITE做2D游戏,但需要画2D圆形,怎么弄?

[复制链接]

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
发表于 2009-4-23 19:44:00 | 显示全部楼层 |阅读模式
D3DXSPRITE做2D游戏,但需要画2D圆形,怎么弄?
DrawPrimitive 是绘制顶点阵列的吧?如果用它画2D圆形,貌似需要N多个顶点,不必要吧画2D? [em4]

30

主题

146

帖子

152

积分

注册会员

Rank: 2

积分
152
发表于 2009-4-23 20:08:00 | 显示全部楼层

Re:D3DXSPRITE做2D游戏,但需要画2D圆形,怎么弄?

直接贴个图好了

32

主题

235

帖子

235

积分

中级会员

Rank: 3Rank: 3

积分
235
 楼主| 发表于 2009-4-23 21:39:00 | 显示全部楼层

Re:D3DXSPRITE做2D游戏,但需要画2D圆形,怎么弄?

问题是实时变化的,大小变换不说,填充的颜色也会变化。

8

主题

125

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2009-4-24 03:32:00 | 显示全部楼层

Re:D3DXSPRITE做2D游戏,但需要画2D圆形,怎么弄?

你想把圆画的平滑,顶点就要多啊。其实30个也就差不多了,不会影响性能的。
就拿DrawPrimitive画line是不错的选择吧……

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2009-4-24 08:54:00 | 显示全部楼层

Re:D3DXSPRITE做2D游戏,但需要画2D圆形,怎么弄?

弄个带通道的图不就可以了。你做大点向下缩。看不出失真的

59

主题

404

帖子

404

积分

中级会员

Rank: 3Rank: 3

积分
404
发表于 2009-4-24 17:07:00 | 显示全部楼层

Re:D3DXSPRITE做2D游戏,但需要画2D圆形,怎么弄?

直接贴个带半透明通道的圆形啊,不要的地方完全透明。

72

主题

447

帖子

454

积分

中级会员

Rank: 3Rank: 3

积分
454
QQ
发表于 2009-5-4 00:22:00 | 显示全部楼层

Re:D3DXSPRITE做2D游戏,但需要画2D圆形,怎么弄?

用一次带透明的png图片以后,你就会迷上png的!

--------------------------------------------------------
欢迎游戏同仁来我的窝讨论游戏开发中遇到的问题!!
http://www.dingge.com/forum/index.asp?boardid=46

8

主题

125

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2009-5-4 04:30:00 | 显示全部楼层

Re:D3DXSPRITE做2D游戏,但需要画2D圆形,怎么弄?

原来对大小没要求啊,那用PNG画个圆的确是个好主意!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 11:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表