用途:用 Lua 和官方 Playdate SDK 开发 Playdate 掌机游戏。该设备为 400×240 1-bit 黑白屏,约 16MB 内存,180MHz Cortex-M7,输入含 A/B 键、十字键、摇柄与菜单键,音频 44.1kHz 立体声,加速度计为三轴且需手动开启省电。\n\n主要能力:工作流建议先明确玩法范围、目标为模拟器还是真机、SDK 版本与原型或发行目标;随后选择输入与辅助功能(为摇柄操作提供按键替代,尊重减少闪烁设置)、渲染方式(精灵或即时绘制、图像尺寸、刷新率、缩放),实现 playdate.update() 主循环并调用 playdate.graphics.sprite.update() 与 playdate.timer.updateTimers(),补充 pdxinfo 元数据与启动器卡片、图标资源,并在模拟器和真机测试可读性、摇柄手感、音频平衡与性能。\n\n使用方式:可从 assets/lua-starter 复制起始工程,保留 Source/main.lua 与 Source/pdxinfo,构建命令为 pdc Source GameName.pdx,再在模拟器打开或将 .pdx 拖到设备。API 覆盖按键状态与回调、摇柄位置与增量及停靠检测、加速度计开关、图形绘制与图像/图像表、字体文本、精灵类与碰撞检测、SamplePlayer 与合成器音频、计时器、系统菜单、数据存储等。\n\n适用场景:Playdate 掌机 Lua 游戏的开发、原型与优化,含摇柄机制、碰撞、场景管理、存档与辅助功能。\n\n限制:资料未提供收费与价格信息,暂未提供;真机性能低于模拟器,建议在硬件上做性能分析。
playdate-dev
编程与开发
更新于 10-15 17:35