用OpenGL创建一个小游戏作为辅助项目。成为一名自上而下的射手,强调大量的敌人(越多越好)
考虑将分辨率最大化为800x600(对于旧学校的感觉)
您建议使用哪种语言,C#能够在屏幕上处理我想要的实体数量(60-100),还是应该尝试使用C或C ++甚至其他语言。
在进行此类项目,推荐的特殊文档等时,您还有其他建议。
答案 0 :(得分:4)
答案 1 :(得分:3)
C#很容易同时处理几百个对象。真正的速度问题来自渲染,它不会出现在C#空间中,也可能是您想要为每个对象进行的任何计算,例如物理。理想情况下,无论如何你都会使用像Box2D或Chipmunk这样的库,这样就可以使C#速度成为非问题。
我个人愿意用比C#更高级的语言编写这样的游戏。 C#应该足够了。
答案 2 :(得分:1)
答案 3 :(得分:1)
通常,对于此范围的项目,我建议您使用下一个要学习的语言。
你的项目范围不是很大,但是足够多,它可能会扩展你对你选择的语言的了解。因此,选择一个你想要变得更好的人。
答案 4 :(得分:0)
我只是涉猎它,但LWJGL将促进Java版本。例如,puppygames.net的所有内部游戏都是使用LWJGL用Java完成的,而且奇怪的是它们也是自上而下或侧面冲击式的游戏。