㊣ 非官方游戏开发论坛 ——》欢迎参加Jedi-DelphiX工程,创建开放源码的DirectX游戏开发控件! (200分)

  • 主题发起人 主题发起人 xdzhan
  • 开始时间 开始时间
X

xdzhan

Unregistered / Unconfirmed
GUEST, unregistred user!
项目名称:Jedi-DelphiX
版 权:GPL General Public License
版 本 号:1.0
开 发 者:xdzhan
官方网址:http://delphigame.home.chinaren.com
说明:本工程是一套对Mirsoft DirectX的封装VCL控件,该控件基于Hiroyuki Hori DelphiX控件开发而成,
因为原始的DelphiX控件有以下致命缺陷:
1、DirectX的头文件是Hiroyuki Hori自己转换的,不利于进行一些底层开发,;
2、原始的DelphiX控件组不遵循GPL规则,很少升级;

Jedi-DelphiX开发守则:
1、Jedi-DelphiX使用Borland认可的Jedi组织翻译的标准头文件最新版本;
下载地址: http://www.delphi-jedi.org/DelphiGraphics/
2、与原始的DelphiX保持兼容,使已有的使用原始DelphiX创建的游戏能不作修改或基本不作修改顺利编译;
3、优化代码,使Jedi-DelphiX具有良好的性能,满足高品质游戏开发的需要;

安装方法: 1、File->Open菜单,打开DXReg.pas单元;
2、Component->Install Component
注意:您可以自由修改Jedi-DelphiX,并可以用于任何商业游戏软件和免费游戏软件中,但前提是您必须遵循GPL规则,
即您必须公开您修改过的Jedi-DelphiX源码!

注意:Jedi-DelphiX是小弟根据DelphiX和UNDelphiX修改而成的,自成体系,希望能集成中国程序员的智慧将其开发成
Delphi平台的标准DirectX控件,说不定哪一天Borland会将其加入Delphi7中[:D]
Jedi-DelphiX的1.0测试版已经在著名的Delphi游戏开发网站 http://turbo.gamedev.net 发布,该站的管理员Michael Wilson
给我回信称之为:Great work![:)]大家可以去下载,希望大家能帮忙改进测试,目前只支持Delphi6!
 
泥可以找没脾气,听说他很喜欢做这个
 
to: xdzhan
请问有例子吗?我打开以前用 DELPHIX 写的程序无法运行,但又不想去修改,只想
看看两者在性能方面的区别!
 
我测试了原始的DelphiX自带的例子完全兼容,我估计只有几个3D的例子可能与以前有一点儿兼容问题!
Jedi-DelphiX做了一点儿优化,应该比原始的DelphiX要快一些!你可以试一下,你原先的工程几乎不用
作很大修改就可以顺利编译的,因为Jedi-DelphiX在设计时已经考虑到了兼容性的问题,祝你好运![:)]
另外,请你下载最新的Jedi组织翻译的DirectX头文件,这些头文件中有几个文件没有声明一个常数,编译器
会告诉你,你加进去就可以了,如果你还有什么问题,就在这里问好了[8D]
 
to: xdzhan
>> DirectX头文件
在那里下载?
 
请到这里下载最新的DirectX Delphi头文件!
http://www.delphi-jedi.org/DelphiGraphics/
 
缺少 DirectX.pas 文件。
 
不需要这个文件,这个文件是原始的DelphiX带的,Jedi-DelphiX已经去除了该文件的引用,
请告诉我哪个单元出错?
 
没有 DirectX.pas
var
Texture:IDirect3DRMTexture2; //过不了
 
"目前只支持Delphi6"莫非我的DELPHI5还不能用?我可不想升级成D6先。。。
 
您编译的是原始的DelphiX带的例子吧,很抱歉需要修改后才能编译,[:(]
给我你的EMail,我将我修改过的所有范例发给你![:)]
 
to iamfly
因为我没有安装D5所以无法测试,因为D6、D5有些系统文件发生了变化,所以我没有做D5的版本[:(]
 
lizhihua186@sina.com
谢谢,不是DELPHIX带的例子,是我写的一个游戏!
 
xdchan兄,我还是很佩服你,什么时候我才能到你这种水平呢:)
因为我这限流量,所以,我要下个月再下载你的控件了,试试看能不能在D5下用吧:)
学习学习[:D]
 
to iamfly
互相学习,共同进步,其实小弟是一只大菜鸟[8D] ,还希望有高手帮忙完善这个工程!
 
了不起,我可找到组织了
 
to:iamfly
运行你邮寄过来的DEMO,有一些程序运行系统就重新启动,
WIN2000 + DIRECTX 8.1
但用 DELPHIX 则不会!为什么?
 
有前景!我以前参与过Jedi的API测试(下手的下手,惭愧!),虽然时间不长,但]
觉得和那些高手合作长进很大,尤其是看JCL库代码的清晰、简洁。
终于看到有高手开始领导开源软件的开发了,真是高兴啊!愿这个项目取得更大的成功!
 
哇,酷。加入加入加入写游戏行列。。。
 

Similar threads

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