Skip to content

示例 ​

下面的游戏都在仓库的 examples/ 目录里,源码就是普通的 sapling2d 项目。点击画面开始玩;在电脑上用键盘,在手机上用触摸。

想在本地运行某一个:

sh
pnpm install
pnpm --filter example-plane dev

完整的小游戏 ​

合成大西瓜

两个相同的水果相撞合成更大的水果。物理玩法的完整小游戏,带无头测试。

操作:点击屏幕选位置并丢下水果

飞机大战

竖版射击:图集、帧动画、粒子,用 HitTester 做大量子弹的命中判定,支持暂停。

操作:方向键 / WASD 移动,点击或空格开始

转刀

俯视角动作:摇杆、打击停顿、屏幕震动、粒子、血条和 Boss。

操作:方向键 / WASD 移动,手机上用摇杆

塔防

竖版塔防灰盒:随机曲线路径、带出手帧的攻击动画、对象池、三选一升级卡片。

操作:点击屏幕操作

倾斜赛车

用倾斜手机转向:motion 插件的 tilt() 和键盘共用同一个动作。

操作:左右方向键 / AD 转向;手机上倾斜

功能演示 ​

Spine 骨骼动画

Spine 4.3 的 spineboy:动画切换、骨骼挂点。

操作:方向键 / AD 移动,空格射击

物理沙盒

点击丢下物体,看刚体堆叠和碰撞。

操作:点击丢下物体,C 清空,M 静音

精灵

大量精灵同屏移动。

操作:点击生成,空格反向

MIT 许可证