将使用OpenGL作为辅助项目来创建一个小型游戏。成为一名自上而下的射击游戏,重点关注大量敌人(越多越好)
考虑将最大分辨率设置为800x600(对于老式的感觉)
您会推荐哪种语言,是C#能够处理我希望在屏幕上显示的实体数量(60-100),还是我应该尝试使用C或C ++甚至其他语言。
在进行类似这样的项目时,您还有其他建议吗?您推荐的特殊文档等等。
最佳答案
C#能够轻松处理一次数百个对象。真正的速度问题来自渲染(不在C#空间中)以及可能希望对每个对象进行的任何计算(例如物理),都不会出现在C#空间中。理想情况下,无论如何都要使用Box2D或Chipmunk之类的库,从而使C#速度也在那里毫无问题。
我个人愿意用比C#更高级的语言编写这样的游戏。 C#应该很容易满足。