游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3412|回复: 10

发一个图,证明我的Alpha操作Dll的速度啦

[复制链接]

43

主题

229

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
QQ
发表于 2006-9-14 17:49:00 | 显示全部楼层 |阅读模式
跑到了300多FPS啊!CPU:2.0GHZ,内存1G

DLL下载地址(就在论坛里的帖):
http://bbs.gameres.com/showthread.asp?threadid=63340
sf_2006914174911.png

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2006-9-14 17:52:00 | 显示全部楼层

Re:发一个图,证明我的Alpha操作Dll的速度啦

哪里有ALPHA的操作呢?

你试 了 finalColor = srcColor* alpha + destColor * (1-alpha);

吗?

那个才狂杀你性能。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2006-9-14 17:56:00 | 显示全部楼层

Re:发一个图,证明我的Alpha操作Dll的速度啦

开场时好像有。

43

主题

229

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
QQ
 楼主| 发表于 2006-9-14 18:01:00 | 显示全部楼层

Re:发一个图,证明我的Alpha操作Dll的速度啦

是啊,所以算法肯定有改善嘛,用了
(srcColor-destColor)* alpha>>5 + destColor
z这里alpha在0~32之间

43

主题

229

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
QQ
 楼主| 发表于 2006-9-14 18:04:00 | 显示全部楼层

Re: Re:发一个图,证明我的Alpha操作Dll的速度啦

Miu.C: Re:发一个图,证明我的Alpha操作Dll的速度啦

开场时好像有。

你的开场时是指什么时候?是不是字幕时,那个是因为我用了延时而已,渐亮之后完全没有绘图啊,FPS当然很低

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2006-9-14 19:01:00 | 显示全部楼层

Re:发一个图,证明我的Alpha操作Dll的速度啦

差不多吧。
你这个DLL也不错啦。

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2006-9-15 08:39:00 | 显示全部楼层

Re:发一个图,证明我的Alpha操作Dll的速度啦

代价太大,没多少人愿意的。

43

主题

229

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
QQ
 楼主| 发表于 2006-9-18 10:57:00 | 显示全部楼层

Re:发一个图,证明我的Alpha操作Dll的速度啦

汇编有速度啊,就是实在不想学了。。。

1

主题

50

帖子

52

积分

注册会员

Rank: 2

积分
52
发表于 2006-9-19 01:05:00 | 显示全部楼层

Re:发一个图,证明我的Alpha操作Dll的速度啦

实际进入后才30不到。。。。。

43

主题

229

帖子

234

积分

中级会员

Rank: 3Rank: 3

积分
234
QQ
 楼主| 发表于 2006-9-20 20:44:00 | 显示全部楼层

Re:发一个图,证明我的Alpha操作Dll的速度啦

废话,你又没有开全速。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 11:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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