function 为精灵注册监视器(精灵) { 精灵.监视器 = {} 精灵.update = function () { if (精灵.监视器 == null) return for (var 名字 in 精灵.监视器) { var 当前监视器 = 精灵.监视器[名字] if (typeof 当前监视器 == "function") { 当前监视器() } } 精灵.children.forEach(function (child) { if (child.update) { child.update() } }) } }
var 精灵 = new Sprite() 为精灵注册监视器(精灵) 精灵.存活时间 = 0 精灵.监视器.存活时间计数 = function () { Graphics.frameCount % 60 == 0 ? console.log("精灵已存活时间:", ++精灵.存活时间) : null } SceneManager._scene.addChild(精灵)
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |