我目前正在使用 html5 和 Impact JS 游戏引擎构建一个网页游戏。我想在画布/影响引擎的顶部覆盖 html 组件,并且我正在寻找一些有助于 ui/依赖注入/数据绑定等的框架。
所以我找到了 angular js,很高兴看到这么棒的框架,直到经过几天的研究,我在他们的开发者指南中遇到了这个小片段。
“游戏和 GUI 编辑器是非常密集和棘手的 DOM 操作的示例。这些类型的应用程序与 CRUD 应用程序不同,因此不适合 Angular。在这些情况下使用更接近裸机的东西,例如 jQuery可能更合适。”
这有点令人不安,部分原因是我似乎无法找到有关此声明的任何细节。如果我尝试使用 angular 来渲染/循环游戏引擎,那么是的,它可能不会很好,但作为 UI 层肯定应该没问题吗?
有没有人在这方面有经验,我需要做一些棘手的 UI 事情,如果不使用 Angular JS 之类的东西,我相信这需要更长的时间。