各位大虾,我是一个大一的医学院学生,但对游戏编程有很大兴趣,现在也在用vb开发一个军旗游戏。但一直以来,都有对一个很多人都迷惑的问题迷惑不解。究竟用哪个开发工具最好?很多人都说vc++,也有人说delphi,给点意见吧。
解决方案 »
- 用Delphi完成(急急急!)
- 请教半透明的MainMenu及PopupMenu
- 发什么消息可以让当前form最小化?
- 太奇怪了,线程中创建窗体,跟踪执行没错,正常执行就出异常!!
- 急急急!!!报表结果输出到.doc或.xls文件中,如何做?
- 询问Filtered和使用Query的方法来查询数据,哪个更快?
- 难问题,请高手进来回答,关于SHChangeNotifyRegister
- 对象
- DBGrid中显示两个adodataset的内容后,如何将所作修改保存到库中?
- 保持原文件内容不丢失,又要在其中间插入一段数据,请问如何做到??谢谢
- 怎样在vc中调用delphi编译的用variant做参数的函数(dll中)
- 我的程序有时候无法关闭,我很苦恼?:
可是我喜欢用delphi
要写大型一点的游戏 DirectX 少不了的。
一般都直接用 SDK 的方式写一个游戏循环。用不着 MFC
我想用 dev-cpp 也可以写的。这是用 gcc 编译器的。
效果如何我就不清楚了。
-----------------------------
上面的话好象是我说的哦
我今年才17,很多不懂,瞎说的
OPENGL 做三维的游戏最好.
其实,工具不重要,关键是游戏的设计思想,以及游戏整体策划构架能力.这是最重要的.
OPENGL 几百个函数,你把背熟了,也就算入门了.游戏行业门槛高,就业范围窄,想好了再进去.顺便接你一点分....有时间可以探讨一下...
http://ibirdman.126.com
我是指游戏和数据库方面。
然后就考虑转delphi或者vc吧重要的是保持兴趣
VB肯定不是好的,都淘汰的东西
Delphi+DelphiX是个入门的好主意
VB和Delphi都行
建议先用VB(因为有MS的DirectX支持)
最近用DelphiX很不爽
写的东西速度也快!!
技术要求是随着市场需求增长的,还是那句话解决目前问题是最关键的,哦忘了要是还有人说c++之流速度怎么怎么,那你不如去学汇编.
即使作2维游戏用OpenGL也很不错。比如,1上手比DirectDraw容易。2不用进行遮挡运算,3可快速将物体旋转任意角度(DirectDraw就不行),4还有容易移植成3D版本
不懂c++别乱说,自己孤陋寡闻而已。在网上看看c++的资源把,不是你所说的什么晶体管的比喻,而是因为c++不是由一个某个商业公司掌握,类库不完善,或者选择太多,让使用者困惑。但是这也正是好处--如果你不想让一张树叶蒙住了眼睛,不想被别人牵着鼻子走路。而且c++标准委员会正在做更多的标准类库,这些东西可是与商业公司有本质的差别,就是真正的与平台无关,真正的公开。看看现在,说到bcb不出7了,各位bcb论坛的朋友就开始傻眼了吧,大都想换开发工具了。还是先把自己的头脑先整理清楚,别叫嚷什么思想最重要,就从这一点就看出工具是重要的,否则一说话就让人觉察到一个混乱的大脑而已。再说c++的思想可是比什么java,c#先进太多了,竟然说什么守旧,可笑啊,delphi,java,c#才是旧的。既然oo的思想就是要模拟我们的世界,而java,c#,delphi却用单根体系,真的很可笑。计算机科学是数学的一个分支,应该是遵循数学规律的。数学已经证明了世界的不能由一条根本的定理推导出其他的定理,单根继承直接的违背了这个道理。再看看实际问题,就是delphi论坛中关于类型的几个帖子,用你所谓的“解决目前问题是最关键”来衡量,各种单根体系的语言根本没有办法进行判别,那么单根继承有多大意义?看看VCL中网络控件的实现,单根仅仅是和IDE中拖放相关,与网络通信有什么关系?这种方式,不如用聚合来表示的好。如果用c++,就我所说的几个例子,用template就解决了。具体实现方法就不说了,自己看去,反正c++的源代码都是公开的,决不是象什么java,c#一样藏着腋着的。java实现了GP,c#也要支持GP了,都跟着c++学的。这些商业公司别指望它有什么创新,只会用别人的智慧来愚弄你的。等你了解了c++再来说c++,别真的被弄傻了,只会一味的闭着眼睛说话。
然后导航进去看看是怎么声明的其实delphi就是这么做的,就是用你说的方法
不过这种方法是静态调用
毕竟选择这两种东西的人出发点是不同的
VB继承了Basic的一些天生的劣势,比如慢,不能进行较底层的东西
但优势是有Microsoft的支持
Delphi兼有VC的功能和Visual Basic的简洁
但由于遭受技术壁垒,在一些MS的技术方面现成的控件不足
由于Borland为了避免与MS的冲突,非常强调数据库方面的能力
Delphi也一直是企业级数据库方面的不二选择
VC就不说了,强大又有支持,但太难学了
而且从差错方面讲VC比较容易出问题.如果对编程什么都不懂,可以用VB
如果懂一些了,我建议Delphi
VC,C#,Java等过两年在说吧
虽然其他的也能作出游戏,但是想要获得漂亮的外观 且 有高性能, 他们很难做到。Java简直是垃圾,做手机游戏都不用它。
当然,如果你想做的是个简单的游戏,不要求有很高的速度,或者特殊的控制,用VB也可以。
各有各的好处。