求攻略球体3(SF空战故事)的游戏引擎
我在网上帮LZ找的,确实不好找...
据说是开源的风扇引擎,但是这种东西并没有广为流传...
所以我对这个问题只能束手无策...
至于第二个问题,我有自己的看法:
一般来说,你不是直接用语言写游戏,而是先用语言写一个游戏引擎,然后用这个游戏引擎开发一个或多个相应的游戏。比如White,Scoville Ennix公司用来开发《最终幻想XIII》系列等次世代游戏的游戏引擎。一个合理的游戏引擎,通过开发多套游戏,可以节省大量的开发成本。比如《虚拟竞技场2008》的虚拟引擎就被很多游戏厂商购买,开发了很多游戏(比如之前大卖的卡普空公司的《失落的星球》)。
写游戏引擎不仅需要语言技能,还需要很多不同类型的接口,比如directX接口(需要了解directX的相关编程,除非是小游戏...)因为DirectX内置了所有的屏幕处理能力和屏幕特效功能,所以即使是简单的屏幕功能如及时放大缩小、移动旋转屏幕都需要DirectDraw应用,而DirectSound就是音乐处理。就像API一样,提供了很多预置的功能。
至于语言的选择,JAVA是更适合开发网络应用的程序(我只是说适合,不一定只做这个),C++适合做系统(毕竟是微软自己的系统自己的语言,支持当然更好)。目前JAVA有点吃香(前段时间程序员最喜欢的语言是JAVA第一,PHP第二,VB第三),但是个人推荐你先从C语言开始,学了会很有用的。
可以用C++试着写一些小游戏入门,最后自己写粉丝游戏!
和LZ玩得开心-