跳转至

PocketKrKr

PocketKrKr

PocketKrKr 是面向移动端的 KiriKiri2 运行环境,采用 C++ 引擎、Flutter 壳和稳定的 C ABI 桥接层。支持 iOS、Android 和 macOS 开发目标,Linux 用于引擎验证。

特性

  • 视觉小说运行环境

    提供 TJS2、KAG、XP3、Layer、PSB/M2 动画和常用扩展能力。

  • 多平台渲染

    通过 ANGLE 使用 Metal 或 Vulkan,并支持 IOSurface、SurfaceTexture 和 RGBA 回读路径。

  • 移动优先

    iOS 和 Android 是主要目标,macOS 用于开发与调试。

平台

平台 图形后端 纹理路径 引擎形态
iOS Metal IOSurface 静态库链接进 Runner
Android Vulkan SurfaceTexture 自包含 libengine_api.so
macOS Metal IOSurface libengine_api.dylib
Linux Vulkan 宿主验证 不提供应用包

快速开始

./build.sh ios release
./build.sh android debug
./build.sh macos debug

完整工具链和产物说明见 构建文档。

文档

参考资料

格式、协议和行为对照资料统一见 兼容性与参考资料。

许可证

本项目使用 GPL-3.0,详见 LICENSE。