Lobsters | 📄 原文链接 | 2026-07-30 收录

简单游戏中的定时器与帧规则

来源:lynn.github.io — 2026-07-30

📋 概述

作者在阅读《超级马里奥兄弟》反汇编代码时发现,其事件调度机制与自己在 PICO-8 游戏开发中使用的 Lua 定时器方案惊人相似。两者都使用简单的倒计时表——Lua 端仅需两行代码。文章还揭示了著名的帧规则(frame rule)的起源:由于 NES 上慢速定时器每 21 帧才滴答一次,关卡结束动画与 IntervalTimerControl 同步,导致玩家的关卡完成时间只能以 21 帧为增量改进。

🔑 核心要点

💡 金句

它简单到几乎不算一个系统!但我喜欢它既易懂又灵活——两行代码,读到哭。
← 返回 Lobsters 首页