游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4990|回复: 14

菜鸟问一个简单问题:怎么将一张图片旋转任意角度(图是

[复制链接]

2

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2005-11-30 10:49:00 | 显示全部楼层 |阅读模式
[em7] [em7]

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-11-30 11:13:00 | 显示全部楼层

Re:菜鸟问一个简单问题:怎么将一张图片旋转任意角度(图

例子下载:
http://bbs.gameres.com/upload/sf_2005118161624.rar
上面的图你画成圆形就可以了, 不过要求256BMP文件.


不过用DX要比用BITBLT复杂, BITBLT是画多张图来旋转, DX是运算旋转.

2

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2005-11-30 13:20:00 | 显示全部楼层

Re:菜鸟问一个简单问题:怎么将一张图片旋转任意角度(图

我先看看,谢谢

2

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2005-11-30 15:14:00 | 显示全部楼层

Re:菜鸟问一个简单问题:怎么将一张图片旋转任意角度(图

还在吗?那个地方更改可以去掉只是256色的限制,因为现在我用图形工具,导出的图像怎么也不行,我用的是导出的是8位256色位图

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-11-30 23:27:00 | 显示全部楼层

Re:菜鸟问一个简单问题:怎么将一张图片旋转任意角度(图

图片随便了....

2

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2005-12-1 10:48:00 | 显示全部楼层

Re:菜鸟问一个简单问题:怎么将一张图片旋转任意角度(图

图片随便会报错!

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-12-1 11:34:00 | 显示全部楼层

Re:菜鸟问一个简单问题:怎么将一张图片旋转任意角度(图

这是DX的弊病,
你用PHOTOSHOP或ACDSEE把图片保存成8位256色的就可以用了.

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-1 11:39:00 | 显示全部楼层

Re:菜鸟问一个简单问题:怎么将一张图片旋转任意角度(图

如果使用DDraw,则要注意:楼上的例子应该是D3D下的,其输出结果并不能与DDraw共存,也就是不能先用DDraw绘制图形,再用楼上的例子绘制旋转图形到一起

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2005-12-1 11:40:00 | 显示全部楼层

Re:菜鸟问一个简单问题:怎么将一张图片旋转任意角度(图

是呀!
我DX也用的不好, 写个例子还可以.

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-12-1 11:44:00 | 显示全部楼层

Re:菜鸟问一个简单问题:怎么将一张图片旋转任意角度(图

如果是DDraw的话,基本可以放弃实时计算旋转,改用一连串事先绘制好的不同角度的图片,如果要实时计算旋转,还是转到D3D下比较现实
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 21:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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