关于DelphiX问题请大家讨论。(50分)

  • 主题发起人 主题发起人 showton
  • 开始时间 开始时间
S

showton

Unregistered / Unconfirmed
GUEST, unregistred user!
来自:barton, 时间:2003-6-21 15:08:00, ID:1970788
to showton:
DelphiX的架构是存在问题的,是因为对Delphi VCL的依赖。你有什么理由说用DirectX API
开发一定比你的DelphiX慢?我最初就是用DelphiX写,但是FPS总是只有用API写出的场景
做的1/3,有时候甚至可以感觉明显的闪烁。无论你用DelphiX还是直接用API都免不了设置
场景中的要素,在这方面DelphiX并没有什么优势。至少框架,只需要做一次就足够了,下
次仍然可资利用。
DelphiX的弱点是否是这样?
我用到现在也未发现此问题,
请有经验者谈谈。。
 
欢迎大家参与讨论。
showton:你是zdzhan吗?
除DelphiX外,我还用过另外两个控件(WDirextX1.02 for Delphi7和2.PowerDraw 2.42),
结果都比DelphiX略强,但仍然达不到实用的要求。我的看法:在3D的世界里,永远不会
嫌CPU快的。就算你用SDK开发,模型复杂一点,多打几个灯光,FPS马上降到1x了。显存
销小一点的笔记本电脑,马上画面就变糟了。我用DirectX可不是玩玩就行了,而是真正
投入商业游戏的开发。
 
Clootie的框架基本上是SDK的Delphi版,原汁原味的,连Classes单元都没有引用,巨好。
这可能是DirectX在Delphi中应用的终结方案了。本人也想研发一套既省事又性能优异的方
案,事实证明,没有更好的出路。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1723095
 
我也是用在商业游戏,因为没有涉及到3D,而且开发比较的仓促,所以一直使用DelphiX作为开发引擎。
说来惭愧,一直没下功夫去钻研DirectX API,
想确定一个问题,如果只是2D游戏,用DelphiX能否圆满的完成开发?
 
用DirectX开发2D游戏,最好还是用DX7。一般显卡都支持,2D性能极好。如果用DelphiX
for DirectX7的,应该没有问题。我曾经说过,DX7的二维功能几乎齐了,但到了DX8下连
个在Texture上写字都得自己写代码。TNND!
不过,如果如果你用WDirectX for DX7或PowerDraw for DX7你会发现比DelphiX强。
 
谢谢!
开发完手上的这个我会马上开始学习directX的.
不过我马上去找找你说的这两个。
但是现在手上的Delphix我已经根据眼前的项目进行了很多修改,
所以还是轻易不要放弃的好。
另外,很抱歉我不是你要找的人。。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部