轻量级组件实体系统引擎

lutes的Python项目详细描述


琵琶被称为法国古城“卢瑟”,是一种微型乐器。 实体系统引擎。

组件实体系统

组件实体体系结构是游戏开发中常用的体系结构。

<> P>使用构图比继承更大的灵活性。它基于三个核心元素:

实体
一个实体仅仅是一个id,它代表了我们世界中的一个对象
组件
组件是保存世界某一方面的对象数据的结构。 多个组件可以关联到一个实体。
系统
系统包含世界某一方面的逻辑

琵琶增加了第四个元素:经理。管理器是将组件、实体和系统连接在一起的粘合剂。

您可以在this wiki上了解有关组件实体系统体系结构的更多信息。

琵琶给你什么

在当前状态下,lutes提供了一个简单的结构,其中包含可以继承的基本元素。

琵琶是一个实验,但应该是功能性的:请看下面的徽章有多绿。

https://travis-ci.org/greizgh/lutes.svg?branch=masterhttps://coveralls.io/repos/greizgh/lutes/badge.svg?branch=masterhttps://readthedocs.org/projects/lutes/badge/?version=latest

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何读取、验证和移动数据。csv文件?   用于在线蛇游戏的java解析scaing   java JavaFX:在窗口上移动元素(阶段)调整大小   mysql如何使用java中的IOUtils包在jsp中显示多个图像?   Java dateFormat不可解析日期异常   spring mvc java。执行单元测试时lang.AssertionError   java在一个webapp中运行多个调度器有什么问题吗?   JAVAlang.ArrayIndexOutofBounds异常:1未来。get()多线程   java使用MDC或spring boot中的任何过滤器屏蔽日志消息中的密码,而不使用logback。xml文件   与应用服务器的java AJP和SSL通信   java Hibernate更新列表中的特定对象   Java小程序:使用keylistener移动多边形   java访问是一个独立于MainActivity的进程   来自服务器的java重复密钥或完整性约束冲突消息:“列“volume”不能为null”   java是否有任何方法可以确保在Flink on job cancel with savepoint上通知所有检查点侦听器检查点完成?