游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2287|回复: 2

请教关于directdraw中的图形旋转问题

[复制链接]

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-4-26 22:59:00 | 显示全部楼层 |阅读模式
[em24]我刚刚接触directx,想请教各位关于图像旋转的问题。
调用GDI函数在directdraw表面画了一个圆,想让这个圆绕着圆心旋转,具体该怎么去实现,请大家指点一下

0

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2006-4-27 21:11:00 | 显示全部楼层

Re:请教关于directdraw中的图形旋转问题

圆绕圆心旋转还是圆啊。^_^
IDirectDrawSurface7::Blt可以传入一个DDBLTFX结构,其中可以包含旋转信息。
但我试了却得到一个“没有有效的旋转硬件“的错误。而且几乎没见过有这么干的。
建议用D3D或OpenGL来做,要不只能用游戏传统的做法,事先准备好多个角度的图。

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2006-4-29 20:32:00 | 显示全部楼层

Re:请教关于directdraw中的图形旋转问题

谢谢指点!
我原来没说清楚,圆上面有条半径^_^
我试着用IDirectDrawSurface7::Blt,也没有实现,再试试其它方法吧。
你得到的“没有有效的旋转硬件“的错误,那是因为你的计算机硬件不支持位转换操作时的旋转,所以应用程序就不能实现了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 08:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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