From 7709aaf54be53da3bb1607e1f49185bedf602d9d Mon Sep 17 00:00:00 2001 From: Lenheart <947330670@qq.com> Date: Wed, 25 Dec 2024 11:26:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=BA=E6=99=AF=E7=B1=BB=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=85=A8=E5=B1=80=E6=96=B9=E6=B3=95=20=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E5=9C=BA=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sqr/Core/BaseClass/StageClass.nut | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/sqr/Core/BaseClass/StageClass.nut b/sqr/Core/BaseClass/StageClass.nut index 9db1653..40f2945 100644 --- a/sqr/Core/BaseClass/StageClass.nut +++ b/sqr/Core/BaseClass/StageClass.nut @@ -4,6 +4,7 @@ 创建日期:2024-05-05 00:22 文件用途:舞台类 */ +if (!getroottable().rawin("GlobalCurrentStage")) GlobalCurrentStage <- null; class CL_StageObject extends CL_BaseObject { constructor(...) { @@ -28,9 +29,8 @@ class CL_StageObject extends CL_BaseObject { //如果进入场景要绑定Update BindenvUpdate(); - //并且绑定摄像机 先移除父对象在绑定 - // if (CameraObject.ParentId) CameraObject.RemoveSelf(); - // Addchild(CameraObject); + //添加到全局 + GlobalCurrentStage = this; } function OnUpdate(Dt) { @@ -39,4 +39,9 @@ class CL_StageObject extends CL_BaseObject { _Yosin_Sound_Logic_(Dt, this); } +} + +//获取当前场景 +function sq_GetCurrentStage() { + return GlobalCurrentStage; } \ No newline at end of file