外观
下面的游戏都在仓库的 examples/ 目录里,源码就是普通的 sapling2d 项目。点击画面开始玩;在电脑上用键盘,在手机上用触摸。
examples/
想在本地运行某一个:
pnpm install pnpm --filter example-plane dev
两个相同的水果相撞合成更大的水果。物理玩法的完整小游戏,带无头测试。
操作:点击屏幕选位置并丢下水果
物理与碰撞无头测试源码 ↗全屏打开 ↗
竖版射击:图集、帧动画、粒子,用 HitTester 做大量子弹的命中判定,支持暂停。
操作:方向键 / WASD 移动,点击或空格开始
帧动画与图集粒子命中判定源码 ↗全屏打开 ↗
俯视角动作:摇杆、打击停顿、屏幕震动、粒子、血条和 Boss。
操作:方向键 / WASD 移动,手机上用摇杆
屏幕按钮与摇杆暂停与时间缩放源码 ↗全屏打开 ↗
竖版塔防灰盒:随机曲线路径、带出手帧的攻击动画、对象池、三选一升级卡片。
操作:点击屏幕操作
曲线路径界面控件源码 ↗全屏打开 ↗
用倾斜手机转向:motion 插件的 tilt() 和键盘共用同一个动作。
操作:左右方向键 / AD 转向;手机上倾斜
倾斜源码 ↗全屏打开 ↗
Spine 4.3 的 spineboy:动画切换、骨骼挂点。
操作:方向键 / AD 移动,空格射击
Spine 骨骼动画源码 ↗全屏打开 ↗
点击丢下物体,看刚体堆叠和碰撞。
操作:点击丢下物体,C 清空,M 静音
物理与碰撞源码 ↗全屏打开 ↗
大量精灵同屏移动。
操作:点击生成,空格反向
贴图与文字源码 ↗全屏打开 ↗