From d277d770292df0a1266c07f4773d62edd70e6515 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 13 五月 2024 17:59:16 +0800
Subject: [PATCH] 新增场景标注

---
 src/model/FrameAnimation.js |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/model/FrameAnimation.js b/src/model/FrameAnimation.js
index ad4dd8c..4ef624d 100644
--- a/src/model/FrameAnimation.js
+++ b/src/model/FrameAnimation.js
@@ -17,6 +17,7 @@
 
   this.isPause = false;
   this.isRunning = false;
+  this.isStop = false;
   // 鏄惁寮�鍚姩鎬佺粯鍒堕�熷害
   this.dynamicSpeed = false;
   // 姣忎釜浠诲姟鑰楁椂锛堢锛�
@@ -29,6 +30,7 @@
   start: function () {
     if (this.intervalFlag != undefined) {
       this.isPause = false;
+      this.isStop = false;
     } else {
       this.isRunning = true;
       this._doTask();
@@ -85,7 +87,9 @@
 
     this.isRunning = false;
     this.isPause = false;
+    this.isStop = true;
     this.lastestTime = undefined;
+    this.speed = 1;
   },
   setOnStopCallback: function (callback) {
     this.onStopCallback = callback;
@@ -118,14 +122,15 @@
         if (this.isPause) {
           return;
         }
-        if (index >= t.count) {
+        // 缁樺埗3D鍥惧舰鏃讹紝鏈�灏戦渶瑕�2涓偣鎵嶅彲缁樺埗鍥惧舰
+        // 鍥犳姝ゅ绱㈠紩鍙埌鍊掓暟绗簩涓偣灏辩粨鏉�
+        if (index >= t.count - 1) {
           this._endTask(this.intervalFlag);
           return;
         }
         t.task(t.data, index, t.count);
 
         index += this.speed;
-        // console.log("_doTask:" + index);
       }, this.timeout);
     }
   },

--
Gitblit v1.9.3