一直存在一定概率的 打断 不论是 并行 还是同步 还是单独的一个movie 完全吐血了
请问有什么办法检测完成状态 或者其他的办法?
问题解决了吗
1.事先聲明。國內引擎都是按照小白思維設計。功能不完善或缺失問題太多。指望引擎組修復不如等死
2.緩衝機制不管在哪個引擎基本構造都差不多的。一定會有一個fps函數update來刷新所有的緩衝對象。
目前這個函數位於CCActionManager.js::update,並在update內當完成時候調用removeAction
3.實際運行時此方法位於cc.director.getActionManager().removeAction
4.利用js動態語言特性覆蓋掉cc.director.getActionManager().removeAction方法並加上自己的處理。
用isDone判斷。removeAction參數的對象如果內部isDone說明緩衝完成。
或者。乾脆自己寫一個tween並完全自行控制緩衝。大概百來行也就夠了。
關於緩衝,真正核心的算法都在easeFunction,緩衝器只是一個驅動裝置,
基本原理是通過easeFunction(timeOffset, 0, 1, $duration)求出0-1之間的係屬f 然後應用緩衝到開始值-結束值
[
]

