作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
阅读另一个 SO question DrawableGameComponent
似乎不是前进的方向。我自己做了一些研究并使用了 Particle sample来自 XNA Creators website ,我决定去掉 DrawableGameComponent
的使用。一切都编译得很好,除了我没有可用的 DrawOrder
并且该示例将其用于粒子。
如何像使用 DrawableGameComponent
一样更改 DrawOrder
?
最佳答案
GameComponent
是一个很棒的工具,可以使您的代码更易于使用和重用。我会忽略 Andrew Russell 在另一个 SO 问题中的回答。这是非常有偏见的。 GameComponent
很好用。它们类似于单例。您不会因为有人对它发表了负面意见而放弃使用 Singleton 模式,对吗?
试图复制框架中已经存在的这个功能是愚蠢的。 Andrew Russell 的观点是 GameComponent
会使您的代码更加困惑。我认为尝试编写自己的分层绘图系统会使您的代码更加困惑。
底线:使用已经存在的功能。不要因为有人侮辱它而改变你的编码风格。当旧样式仍然有效时,您不必使用最新和最好的。
关于xna - 如何在不使用 DrawableGameComponent 的情况下更改 DrawOrder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5395344/
我是一名优秀的程序员,十分优秀!