如何使用DirectDraw实现图片的旋转?

dl_hum 2009-03-19 02:51:42
rt
...全文
198 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
水星灭绝 2009-08-17
  • 打赏
  • 举报
回复
我用WINDOWS MOBILE 6的环境。给立方体贴图,图片变形。
dl_hum 2009-03-20
  • 打赏
  • 举报
回复
恩,不过那样用速度会很慢。看来是没有好的办法了。

[Quote=引用 5 楼 shiyang_x 的回复:]
DirectDraw没有图片旋转。
把图片的数据旋转后放在相应的SURFACE上就可以了
[/Quote]
shiyang_x 2009-03-19
  • 打赏
  • 举报
回复
DirectDraw没有图片旋转。
把图片的数据旋转后放在相应的SURFACE上就可以了
世外涛缘 2009-03-19
  • 打赏
  • 举报
回复
用Matrix中的RotationX和RotationY方法试试吧。
我也没实现过。以前记得用Matrix实现了文字的旋转。
cytlyy 2009-03-19
  • 打赏
  • 举报
回复
direct draw的程序没有做过,如果是3D实现的话可以参考\Samples\PocketPC\CPP\win32\directx\d3dm\tutorials下的例子。可以实现平面旋转等等。
dl_hum 2009-03-19
  • 打赏
  • 举报
回复
就是平面的旋转,我再DirectDraw里没找到相关的api,能给个例子嘛?
cytlyy 2009-03-19
  • 打赏
  • 举报
回复
怎么旋转,如果只是平面的旋转的话,DirectDraw应该能够实现。如果不止想平面旋转,要有3D效果就用Direct3D mobile。D3DMXMatrixRotationX绕X轴转动,D3DMXMatrixRotationY绕Y轴转动,D3DMXMatrixRotationZ绕Z转动。非常简单。

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧