diff --git a/sqr/Core/BaseClass/BaseObject.nut b/sqr/Core/BaseClass/BaseObject.nut index d29b5e3..dcc0790 100644 --- a/sqr/Core/BaseClass/BaseObject.nut +++ b/sqr/Core/BaseClass/BaseObject.nut @@ -20,6 +20,8 @@ class CL_BaseObject { Var = null; //销毁状态 DestroyFlag = false; + //不需要Update函数 + NoUpdate = false; constructor(C_Object, ...) { Children = {}; @@ -36,6 +38,7 @@ class CL_BaseObject { //被调用 function OnUpdate(dt) { + if (NoUpdate) return; ExistingTime += dt; //如果CallBack函数存在则调用