为什么Java不适合游戏开发?
Java开发游戏性能效率差,开发一些小游戏还可以。元彪老师说java是面向对象的,所有的方法都封装在类里。要想调用方法,就得有实例类,而游戏主要是看逻辑。
物体就像机器,有很多功能,但我的游戏逻辑只需要每台机器的一个功能,但要用的话,就要整台机器做出来。这就是面向对象的缺陷吧?
c是面向过程的,可以更灵活地设计过程逻辑,省去了很多不必要的东西,性能也大大提高。
java的优点是利用现有的各种类包,达到重用的效果,大大提高开发效率。
当然,java也可以只为逻辑设计类,但那不是java的强项,没有太大意义。