游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2524|回复: 6

请问哪儿有关于在DDraw中对图片进行旋转变形的文章?

[复制链接]

3

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2005-6-21 09:44:00 | 显示全部楼层 |阅读模式
最近写个小程序需要用到这个技术,还望大家帮帮忙。

3

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
 楼主| 发表于 2005-6-21 09:49:00 | 显示全部楼层

Re:请问哪儿有关于在DDraw中对图片进行旋转变形的文章?

难道只能用坐标变换一个像素一个像素的画?效率太低了吧?

1

主题

35

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2005-6-21 15:51:00 | 显示全部楼层

Re:请问哪儿有关于在DDraw中对图片进行旋转变形的文章?

我也正在想这个问题呢,比如就象zuma里可将石蛙360度旋转,不过我要用的是SDL库,而不是DDraw。

4

主题

25

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2005-6-22 06:36:00 | 显示全部楼层

Re:请问哪儿有关于在DDraw中对图片进行旋转变形的文章?

在内存中用变换矩阵一个一个的画,其实效率并不算太低,只比淡入淡出慢上一点。需要注意的是为了效率,可以把sin函数和cos函数写成两个数组

在D3D中,就有旋转的函数了。

2

主题

177

帖子

177

积分

注册会员

Rank: 2

积分
177
发表于 2005-6-25 10:40:00 | 显示全部楼层

Re: Re:请问哪儿有关于在DDraw中对图片进行旋转变形的文章?

tdzl2003: Re:请问哪儿有关于在DDraw中对图片进行旋转变形的文章?

在内存中用变换矩阵一个一个的画,其实效率并不算太低,只比淡入淡出慢上一点。需要注意的是为了效率,可以把sin函数和cos函数写成两个数组

在D3D中,就有旋转的函数了。


自已做这样进行点采样效果绝对很差,起码应该有linear filter才过的去
有了D3D为什么不用呢,可以方便使用anisotropic filter和multisample,效果好的多

86

主题

2251

帖子

2386

积分

金牌会员

Rank: 6Rank: 6

积分
2386
QQ
发表于 2005-6-25 20:49:00 | 显示全部楼层

Re:请问哪儿有关于在DDraw中对图片进行旋转变形的文章?

2D in 3D

27

主题

295

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
发表于 2005-6-25 22:47:00 | 显示全部楼层

Re:请问哪儿有关于在DDraw中对图片进行旋转变形的文章?

http://bbs.gameres.com/upload/sf_2005670821.rar
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-27 08:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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