

Color Pixel Crush 是一款完整的 Unity 游戏模板,用于构建和定制点击射击(Tap-to-Shoot)颜色匹配拼图游戏。该资源基于 HyperCasual 游戏引擎开发,提供了创建独特的移动端就绪像素艺术拼图体验所需的核心系统、架构和工具。
玩家点击颜色编码的大炮使其驶入传送带,大炮发射匹配的彩色子弹,逐个单元格地填满目标图片。凭借基于寻路的可点击性检测、墙壁障碍、神秘大炮以及令人满足的图片揭示反馈,该模板提供了一个精良的超休闲游戏核心循环,灵感源自热门的颜色匹配移动端益智游戏。
该模板开箱即用,附带 500 个现成关卡、三种助力道具、功能完备的可视化关卡编辑器,以及一个通过 K-means 颜色量化将任何精灵或纹理转化为可玩关卡的“图像至关卡(Image-to-Level)”流水线。每个系统都是模块化和数据驱动(JSON)的,旨在作为快速扩展和生产级开发的基石。
抢先体验:[Browser Demo] | [Android Demo]
🚀 我们的优势
· 面向开发者的架构,专注于整洁、可扩展的代码。 · 清晰的在线文档,附带逐步指南。 · 内置可视化关卡编辑器和自动批量关卡生成工具。 · 图像至关卡流水线:将任何图像转化为可玩且可解的关卡。 · 通过 URP 和 JSON 驱动的数据轻松定制视觉、颜色和玩法。 · 干净、模块化的代码库,具有命名空间隔离(ColorPixelCrush.Scripts / HypercasualGameEngine)。
📦 模板包含内容
🎯 点击射击颜色核心玩法
· 点击发射大炮机制:点击彩色大炮使其停靠在传送带上,并向图片中的匹配像素发射弹药。 · 寻路可点击性检测 (FLS):只有拥有清晰退出路径的大炮才可点击——可点击的大炮带有轮廓线高亮,被阻挡的大炮则显示为去色状态。 · 像素艺术图片填充:子弹逐个单元格地填充目标图片,并伴有弹出特效,完成时有星星粒子迸发特效。 · 墙壁障碍:合并的、弯曲的双色墙壁网格会阻挡大炮路径,增加了策略性的路线规划。 · 神秘大炮:锁定的、隐藏颜色的大炮(“?”),在相邻大炮被清除后显现。 · 每种颜色可解性守恒:每个关卡都确保每种颜色有足够的弹药来完成图片。
🏗️ 关卡编辑器与内容流水线
· Visual Two-Pane 关卡编辑器:无需进入播放模式即可绘制填充单元格、大炮和墙壁。 · 图像至关卡量化器:拖入任何精灵/纹理,通过 K-means++ 量化和每关独立调色板自动构建关卡。 · 自动关卡生成器:可配置网格大小、颜色数量以及逐渐递增的墙壁/神秘大炮,批量生成数百个关卡(程序化模式与图像模式)。 · 实时可通关性验证:编辑器可检查每种颜色的弹药量与需求量,并提供一键式“随机化射手(Randomize Shooters)”修复方案。 · JSON 关卡格式:人类可读的关卡文件,易于管理、进行版本控制和扩展。
🎮 助力道具与游戏系统
· 三种内置助力道具:方块洗牌(Block Shuffle,重新置换图片方块的颜色)、魔法选择(Magic Select,挑选并拉出任何被阻挡的大炮)以及大炮洗牌(Cannon Shuffle,所有大炮伴随飞入动画重新归位)。 · 初次使用教学弹窗:向新玩家解释每个助力道具的自动化 UI 提示。 · 解锁系统:按关卡限制的助力道具可用性(例如,第 2 关解锁魔法选择,第 3 关解锁大炮洗牌)。 · 流畅的视觉反馈:颜色渐变的可点击性过渡和带动画的位置切换。
🎨 定制与视觉工具
· 10 种内置颜色:可通过枚举(enum)+ ColorData 映射轻松扩展,此外图像关卡支持每关独立的 RGB 调色板。 · 通用渲染管线 (URP):完全基于 URP,带有共享的后处理体积(Post-Processing Volume)。 · 自定义轮廓 shader:基于位置的反向外壳(Inverted-Hull)轮廓线(WebGL / IL2CPP 安全),用于可点击高亮。 · 模块化 UI 系统:包括 HUD 面板、胜/负屏幕和助力道具使用徽章。
🧪 开发者与调试工具
· 游戏内开发设置面板:用于快速关卡导航、胜/负触发、解锁全部/充值道具的快捷访问菜单。 · 全局快捷键:在测试期间可瞬间跳关和解锁助力道具。 · 整洁的代码库:利用单例 SoundManager 和静态 LevelManager 实现可靠的场景编排。
🚫 未包含广告
💿 支持平台:iOS · Android · WebGL · Desktop
📄 文档[Online Documentation] 包含以下内容的逐步指南:
· 设置游戏场景并运行您的第一个关卡。 · 使用可视化编辑器设计关卡。 · 使用量化器将图像转化为关卡。 · 使用自动关卡生成器批量创建内容。 · 添加新的颜色和自定义图片精灵。 · 为您自己独特的颜色匹配机制扩展模板。
📬 支持有任何问题或需要帮助?欢迎随时取得联系:
📧 电子邮箱:ragendom@gmail.com
