说明:– 先进的瓷砖游戏引擎,源自@griffpatch 的教程,但经过了极大的修改。
– 这是我在过去 6 年里制作和改造瓦片引擎所学到的所有知识的积累,结合了 Tetraverse、Compass 系列和 Rubber Bandit 的技术和系统。该引擎是根据《指南针 III:流浪者》的精简版和大幅修改版构建的。
– 按 1 和 2 加载每个样本级别并使用 WASD 或箭头移动。
-该项目的目的是为启动大型图块游戏提供坚实的基础;任何和所有功能都可以根据开发人员的意愿删除或构建。希望除了我之外的其他人也能发现这个有用的哈哈。
-我想我添加了我想要的所有功能,但如果我没有,呃,我不知道。
特点:
平铺系统:
– 支持每个图块 1,000 种 HSV 颜色、多层渲染、相机变焦、每个图块旋转、每个图块类型最多 9 帧图块动画、自定义高度危险碰撞箱和自定义图块比例
– 使用简单的自定义块轻松定义图块类型
– 使用智能平铺轻松定义哪些平铺可以相互连接
– 内置支持生物和图块实体生成图块
– 通过间隙跳跃和图块分块优化渲染
– 内置编辑器
-优化的关卡保存/加载系统具有非常高效的关卡压缩
-可自定义每层的层数和层大小
实体:
-支持小怪和瓷砖实体,以及粒子和射弹
– 支持碰撞遮罩的玩家和生物的自动弹丸命中检测
-基于spawn-tile系统的自动生成
– 生物支持可定制的方块碰撞物理
-图块实体有一个系统,可以根据与相机的距离加载它们,从而优化克隆数量
玩家:
-代码中完全可定制的物理
-可选内置程序动画肢体系统
-效果音量系统允许自定义相机控制和关卡区域的背景效果
文本引擎:
-Comfortaa字体(如果你愿意的话你可以改变它,但它真的很乏味,抱歉)
– 尺寸、颜色、亮度和重影效果支持
-可以由任何精灵使用文本队列列表调用
– 文本换行支持