我正在构建一个游戏引擎,实际上我很难将Character
置于什么样的命名空间之下。这可能是我在StackOverflow上发布的最愚蠢的问题,但它让我疯狂。
你们会做什么?
我还没有定义任何其他名称空间。字符有Sheets(布局),它引用Traits(统计)等等。现在只需要将其转移到根命名空间中。
答案 0 :(得分:1)
选择角色。
这很简单,也很重要。你最终会在其中包含许多描述玩家和非玩家角色,属性,能力等的类,但它们都是指角色。您的字符基类可能类似于Character,因此可以避免命名冲突。
避免名称空间中的多数的准则只是一个指导原则。有些情况下需要保证偏差(我正在查看你,System.Windows.Forms)。