我正在开发一个简单的游戏,我正在考虑添加多人游戏功能,但我有点卡住了。我不确定我应该采取什么方法,记住良好的编程实践。
我有一个Player
为每个玩家创建的对象,但是我有许多其他类必须能够访问它们。问题是,如果我在其中初始化它们,比如说我的main
方法,那么我就无法将玩家类的不同实例与其他类相关联。我想到的问题的唯一解决方案是使用某种形式的全局对象,但是 afaik 在应用程序中使用全局对象通常不是一个好习惯。有什么建议/想法吗?
我正在开发一个简单的游戏,我正在考虑添加多人游戏功能,但我有点卡住了。我不确定我应该采取什么方法,记住良好的编程实践。
我有一个Player
为每个玩家创建的对象,但是我有许多其他类必须能够访问它们。问题是,如果我在其中初始化它们,比如说我的main
方法,那么我就无法将玩家类的不同实例与其他类相关联。我想到的问题的唯一解决方案是使用某种形式的全局对象,但是 afaik 在应用程序中使用全局对象通常不是一个好习惯。有什么建议/想法吗?