游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 轩辕崇正

做2D游戏,看来得向ddraw靠拢..

[复制链接]

18

主题

116

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
发表于 2011-4-29 11:29:00 | 显示全部楼层

Re:做2D游戏,看来得向ddraw靠拢..

PS:
所谓‘仿’只针对于代码的书写和相同效果的实现,性能上咱当然不敢保证了,因为不晓得Direct3D中的Sprite是什么机理。不晓得轩辕兄有没研究过~
如果是追求性能上的极致的话,王牌的办法当然是用Shader+Batch。

67

主题

390

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2011-4-29 11:47:00 | 显示全部楼层

Re: Re:做2D游戏,看来得向ddraw靠拢..

思月行云: Re:做2D游戏,看来得向ddraw靠拢..

PS:
所谓‘仿’只针对于代码的书写和相同效果的实现,性能上咱当然不敢保证了,因为不晓得Direct3D中的Sp...


对于大型RPG游戏,现在是3D的天下,2D在走向没落,现存的2DRPG游戏恐怕都是ddraw画的,总之不会是D3D,要不然,那么多非2次幂的图片实在想不到是怎么弄的。

18

主题

116

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
发表于 2011-4-29 11:57:00 | 显示全部楼层

Re: Re: Re:做2D游戏,看来得向ddraw靠拢..

轩辕崇正: Re: Re:做2D游戏,看来得向ddraw靠拢..
对于大型RPG游戏,现在是3D的天下,2D在走向没落,现存的2DRPG游戏恐怕都是ddraw画的,总之不会是D3D,要不然,那么多非2次幂的图片实在想不到是怎么弄的。

这…老兄的结论下的太早了吧…
实际用一下DDraw,再对比下《征途2》的效果,轩辕兄可能就不会再做此结论了~
我先前说的那个参数问题,老兄可以先试着用下,看能不能解决问题。

67

主题

390

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2011-4-29 12:04:00 | 显示全部楼层

Re: Re: Re: Re:做2D游戏,看来得向ddraw靠拢..

思月行云: Re: Re: Re:做2D游戏,看来得向ddraw靠拢..


这…老兄的结论下的太早了吧…
实际用一下DDraw,再对比下《征途2》的效果,轩辕兄可能就不会再做此结论了~
我先前说的那个参数问题,老兄可以先试着用下,看能不能解决问题。


恩,对我得继续观察。
不知道您的意思是?征途2是用ddraw还是d3d?

18

主题

116

帖子

218

积分

中级会员

Rank: 3Rank: 3

积分
218
发表于 2011-4-29 13:46:00 | 显示全部楼层

Re: Re: Re: Re: Re:做2D游戏,看来得向ddraw靠拢..

轩辕崇正: Re:做2D游戏,看来得向ddraw靠拢..
恩,对我得继续观察。
不知道您的意思是?征途2是用ddraw还是d3d?

DDraw我用的不是太多,所以不太好下定论。
不过,我个人感觉,那样的效果实在不像是基于DDraw就能搞定的~[em10]
等有时间,老兄实际用一下DDraw应该就能发现问题了~

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2011-4-29 16:44:00 | 显示全部楼层

Re:做2D游戏,看来得向ddraw靠拢..

ddraw都没有贴图,那来的2次幂贴图问题。

67

主题

390

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2011-4-29 18:45:00 | 显示全部楼层

Re: Re:做2D游戏,看来得向ddraw靠拢..

hyzboy: Re:做2D游戏,看来得向ddraw靠拢..

ddraw都没有贴图,那来的2次幂贴图问题。


请问D3D存不存在一种API函数可以支持非2的次幂的图片,并且内存不会无故增加的?因为ddraw都能实现,为什么d3d不提供一个函数?

27

主题

295

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
发表于 2011-4-29 22:25:00 | 显示全部楼层

Re:做2D游戏,看来得向ddraw靠拢..

全世界最热门的2D游戏--冒险岛
就是用D3D的
里面图像全部都是非2的次幂
人家为什么都没有此问题?!

67

主题

390

帖子

392

积分

中级会员

Rank: 3Rank: 3

积分
392
 楼主| 发表于 2011-4-29 23:28:00 | 显示全部楼层

Re: Re:做2D游戏,看来得向ddraw靠拢..

DraculaLin: Re:做2D游戏,看来得向ddraw靠拢..

全世界最热门的2D游戏--冒险岛
就是用D3D的
里面图像全部都是非2的次幂
人家为什么都没有此问题?!


那你告诉我吧,哪个函数可以做到,既让任何显卡都支持非2的次幂,又不多出半点内存.

27

主题

295

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
发表于 2011-4-30 00:08:00 | 显示全部楼层

Re:做2D游戏,看来得向ddraw靠拢..

那是以前吧!
现在新的显卡?有极少数不支持
你不应该考虑这种问题

你说你机子不支持, 可能也不太正确
测试以下几个例子, 就大概知道个结果
IDirect3DTexture,非2的次幂的图
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 10:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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