Gravity:Android, Java - Android 的协作游戏开发项目

时间:2024-06-30 14:35:33
【文件属性】:

文件名称:Gravity:Android, Java - Android 的协作游戏开发项目

文件大小:1.57MB

文件格式:ZIP

更新时间:2024-06-30 14:35:33

Java

重力 Gravity 是一款Android 平台的开源太空主题冒险/益智游戏。玩家必须在处理来自周围障碍物的重力的同时尝试驾驶一艘船通过一个关卡。 内容结构和级别格式 内容分为内容包、包含一些版本控制和发布信息的 JSON 文件以及一个或多个故事的集合。 故事是关卡的集合,它们具有共同的结构和风格属性。 每个级别都包含描述级别结构和相关图形资源的元数据。 重力图 每个级别的重力图作为加速度矢量的离散场存在。 每个区域都包含一个加速度矢量。 一对 坐标被散列到与包含区域关联的加速度向量。 即#(x, y) = a 通过在初始化时定义这些区域,我们减少了找到作用在身体上的加速度所需的时间。 碰撞检测 碰撞检测逻辑利用重力图的结构来有效地检查碰撞。 除了加速度矢量之外,每个区域还包含一个乘员 ID(ID 小于零表示空区域)。 在翻译过程中,实体形状的每个子部分


网友评论