游戏其实分为两层:
1. game (管理员):
负责记录所有数据,比如 game.time (当前时间)。
2. ui (小帮手):
负责把数据贴到屏幕上。
玩家不想知道“第12秒生成药水”,他们想知道“还剩几秒?”
终点 - 现在 = 剩余
这关有4个计时器,分工明确:
UI 数据不会自己变,我们需要每一帧都重新算一次。
就像老师每秒钟都在黑板上擦掉旧数字,写上新数字。
def name(): ... 定义操作步骤。
game.time 用点号访问对象的特征。
if time > spawnTime: 判断时间到了没。
终点 - 现在 用来算倒计时。