无法为“字符”确定正确的命名空间;

发布于 2024-09-27 07:23:27 字数 185 浏览 2 评论 0原文

我正在构建一个游戏引擎,实际上我很难放置什么样的命名空间来放置 Character 。这可能是我在 StackOverflow 上发布过的最愚蠢的问题,但它让我发疯。

你们会怎么做?

我实际上还没有定义任何其他名称空间。角色有表格(布局),它引用特征(统计)等。现在所有东西都被转储到根命名空间中。

I am building a game engine, and I am actually having a very difficult time placing what kind of namespace to put Character under. This may be the single dumbest question I've ever posted on StackOverflow, but it's driving me nuts.

What would you guys do?

I don't really have any other namespaces yet defined. Characters have Sheets (Layout), which reference Traits (Statistics), etc. Everything is just kind of dumped into the root namespace right now.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吹梦到西洲 2024-10-04 07:23:28

与角色一起去。

这很简单,也很切题。您最终将在其中包含许多描述玩家和非玩家角色、属性、能力等的类,但它们都涉及角色。您的字符基类可能类似于“字符”,因此可以避免命名冲突。

避免名称空间复数的准则只是一个准则。在某些情况下,偏差是有必要的(我正在看,System.Windows.Forms)。

Go with Characters.

It's simple and to the point. You'll end up including lots of classes in it that describe player and non player characters, attributes, abilities, and so on, but they all refer to characters. Your base class for characters will likely be something like Character, so the naming collision is avoided.

And the guideline to avoid plurality in namespaces is just a guideline. There are cases where deviation is warranted (I'm looking at you, System.Windows.Forms).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文