(评论)
(comments)
原始链接: https://news.ycombinator.com/item?id=38153573
对于整体游戏性能和优化而言,将 Web 技术用于 UI 通常是一个不好的信号,因为与在游戏中运行 Web 内容相关的所有额外开销和绘制调用。 然而,在这种特殊情况下,由于多种因素,它可能不一定是一个巨大的问题。 首先,文章特别提到渲染 UI 所需的时间部分被认为是“无关紧要的时间”,这表明它可以忽略不计,并且不会显着影响整体游戏性能。 此外,文章指出,虽然单个 UI 组件每次更新可能需要数百或数千次绘制调用,但考虑到整个游戏会话中渲染的帧总数,这些数字相对较低。 最终,在某些情况下,在 UI 中使用 Web 技术肯定会影响性能和优化,特别是如果 UI 的其他组件没有得到适当的优化和简化,或者它们以不太优化的方式实现。 但在这种情况下,UI 中网络技术的使用似乎并不是游戏中出现的潜在性能问题的根本原因。 相反,它似乎只是许多其他潜在改进领域之一。 总体而言,虽然在 UI 中使用网络技术肯定会影响性能和优化,但在这种特殊情况下,它似乎并不是与观察到的问题相关的主要因素。
Threads like this tend to become occasions for responding generically to stuff-about-$THING (in this case, the game), or stuff-about-$RELATED (in this case, the framework), or stuff-about-$COMPARABLE. There's nothing wrong with those in principle but each step into genericness makes discussions shallower and less interesting. That's why the site guidelines include "Avoid generic tangents" - https://news.ycombinator.com/newsguidelines.html