我知道有一些用于函数式编程的语言(LISP、Haskell等)和OOP编程(Java,C#,Ruby,更多),但是有实体组件编程的概念吗?
发布于 2013-12-06 21:26:10
我绝不是entity component开发方面的专家,但在浏览了这两篇文章之后:
在我看来,entity只是存储数据的东西,然后对这些数据执行操作。假设我的理解是正确的,这意味着你几乎可以选择任何你想要的语言。但是entity component编程本身并不使用对象,这可能会使诸如C#、Java甚至C++这样的高级语言过度使用。但是,我认为C或Go将是这种类型编程的完美语言,因为这样您就可以定义对这些结构进行操作的structs和methods。我会和你一起去只是因为它更性感。
现在我还没有回答你的问题,但根据我的研究,我所能找到的只有一种语言,我不知道它是否可以公开使用:
ComponentJ文章
我认为只为一种流行语言使用框架会更容易一些。
https://stackoverflow.com/questions/18259031
复制相似问题