什么是基于组件的游戏引擎设计?

  • 回答 (2)
  • 关注 (0)
  • 查看 (111)

我一直在寻找游戏引擎设计(专注于二维游戏引擎,也适用于三维游戏),并对如何去做一些信息感兴趣。我听说现在很多引擎正在转向基于组件的设计,而不是传统的深层对象层次结构。

幽幽77幽幽77提问于
习惯痛苦看腾讯云笑笑就好回答于

它是开源的,可在http://codeplex.com/elephant上找到

有人做了一个gpg6代码的实例,你可以在这里找到它:http://www.unseen-academy.de/componentSystem.html

或在这里http://www.mcshaffry.com/GameCode/thread.php?threadid=732

爹说的都是真理幻想设计师回答于

如果你想看看基于组件的游戏引擎与反应式编程(在我看来)优越的方法的好混合看看V-Play引擎。它很好地集成了QT的QML属性绑定功能。

我们在我们大学的游戏中做了一些关于CBSE的研究,多年来我收集了一些资料:

CBSE在游戏文学:

游戏引擎架构

游戏编程宝石4:Managin游戏实体游戏系统

游戏编程宝石5:基于组件的对象管理

游戏编程宝石5:通用组件库

游戏编程宝石6:游戏对象组件系统

面向对象的游戏开发

Java(德语)游戏引擎和实施工具的架构

大象游戏框架是C#中基于组件的游戏引擎的一个非常好的和干净的例子。

如果你真的想知道什么组件:基于组件的软件工程!

他们将组件定义为:

  软件组件是符合组件模型的软件组件,可以根据组成标准独立地部署和组合,而不需要修改。

  组件模型定义了特定的交互和组合标准。组件模型实现是支持符合模型的组件执行所需的专用可执行软件组件集合。

  软件组件基础结构是一组交互式软件组件,其设计用于确保使用这些组件和接口构建的软件系统或子系统将满足明确定义的性能规范。

所属标签

可能回答问题的人

  • 找虫虫

    0 粉丝0 提问6 回答
  • 优惠活动秘书

    0 粉丝2 提问6 回答
  • 天使的炫翼

    17 粉丝531 提问5 回答
  • 爸爸

    腾讯 · 客户端安全 (已认证)

    4 粉丝4 提问5 回答

扫码关注云+社区

领取腾讯云代金券