文件名称:artbox:适用于 Android 的物理和游戏实体引擎
文件大小:99KB
文件格式:ZIP
更新时间:2024-07-02 12:05:57
Java
艺术盒 适用于 Android 的物理和游戏实体引擎。 介绍 artbox 引擎是 jbox2d(用于处理物理交互)和总体 artemis 框架的集成。 artemis 框架定义了三种类型的对象: Components保存诸如位置或速度或位图图像之类的数据。 Entities是容纳Components并封装游戏对象概念的袋子。 Systems对具有特定Components Entities执行操作 - 这就是游戏状态的演变。 例如,玩家Entity可能具有三个Components : PositionComponent 、 VelocityComponent和BitmapComponent 。 PositionUpdateSystem可以定义自身以对具有PositionComponent和VelocityComponent Entities进行操作。 使用一些伪代码,此操作可能如下
【文件预览】:
artbox-develop
----gradlew(5KB)
----settings.gradle(18B)
----LICENSE.txt(1KB)
----artbox()
--------artbox-artbox.iml(7KB)
--------lint.xml(53B)
--------src()
--------build.gradle(720B)
----.travis.yml(192B)
----artbox.iml(828B)
----gradle()
--------wrapper()
----README.md(3KB)
----gradlew.bat(2KB)
----.gitignore(406B)
----build.gradle(345B)