我目前正在使用C#中的GDI+开发一个游戏引擎。目前,我正在实现组件。组件可以附加到游戏对象上。游戏对象被渲染到显示在窗口/窗体上的屏幕上。基本上,我有一个从XML文件加载一组游戏对象的方法。但由于某些原因,根据我将精灵组件添加到游戏对象的方式,有时它不能正常工作,并且只有一些精灵渲染到屏幕上 // Creates the object and s
我最近一直在读鲍勃·尼斯特罗姆( book )的“游戏编程模式”一书,有一章我觉得有点难以掌握,那就是关于组件模式的章节。这个模式给我留下了深刻的印象,我启动了我的代码编辑器,并开始将该模式整合到我学习游戏开发时一直在研究的小游戏引擎库中。在做了几个简单的游戏尝试使用这个模式之后,当我围绕组件设计游戏逻辑时,仍然会出现一些问题和问题。
游戏引擎应该完全围绕实体构建吗?当我读到解释这