选择开发游戏引擎

这段时间,测试了一些无论是开源的还是商业的引擎,因为喜欢delphi的原因,所以希望能够找到合适的开发引擎库。说真的,不得不服气,开发游戏,确实不用多想了。直接使用C++吧。没有法子,delphi的开发游戏的资料太少了。

 

安装了GLScene这个控件,说真的,实时显示操作的效率的确好,但是动不动CPU占用50%以上,一个简单的示例都占用这么大的资源,确实很难接受。打开DXSDK的示例完全不是同一个水平。最关键的还是资料太少了,完全看源代码去学习,花费的时间太多了。尤其是不支持中文,要修改的地方还不少。算了,废了。

 

TV3D虽然支持delphi,但是同样是缺乏资料,网上虽然有一些教程,但是说真的,水平一般。

 

暂时这样打算,客户端使用C++和Ogre3D进行开发,服务端使用delphi开发。

 

不是我不喜欢C++,而是我太讨厌MFC了。C++的代码风格跟delphi不是一个层次的东西。

C++的功能强大,确实是对的,代码的自由度很广是对的,但是乱七八糟的代码层次倒是实在的。

 

delphi代码风格非常优美,清晰的代码结构,很容易维护。虽然类型严格到令人恶心,如果能够有一个类型自动转换的功能,那么也许倒是不错的。比如字符类型的自动转换

等。

有很多人直接研究DXAPI架构或者GL架构,其实如果真想做游戏,还是研究一些游戏引擎的开发才是正道。因为真正开发一个引擎,一个人是不可能的。

 

不用多想了,直接使用Ogre3D来弄吧。个人开发者的唯一选择。哎~不支持DELPHI。

 

有些人说Delphi不能够开发游戏,那么我告诉你吧,在国内这个倒是实情。在国外那就是另一回事了。另外说这些话的人,其实并不真懂Delphi编程。

而且并没有真正开发过一款游戏项目的经验,对游戏开发的过程并不了解。懂的人看笑话,不懂的人,被搞糊涂了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值