Open omatoro opened 11 years ago
フォーカスを外すとポーズ画面に遷移するようにしたら、当バグは隠れた
これが起きてた時点から enemy.js ってイジりました?
予想するに Enemy クラスが今 Sprite ですけど以前は Shape を継承していて, かつ画面外に出たさいに remove する処理を行なっていなかったから 要素が増えすぎて canvas もう作れないよってエラーが出ちゃったとかかなと思ったり.
現在当バグの再確認中ですが、まだ再発は確認していません。 発生したらバグの起こった正確なコードを上げます。
理由は分かっていません。
Uncaught TypeError: Object 40 has no method 'getContext' tmlib.js:6427 tm.graphics.Canvas.tm.createClass.init tmlib.js:6427 tm_class tmlib.js:92 tm.app.Shape.tm.createClass.init tmlib.js:9542 tm_class.superInit tmlib.js:104 ns.Enemy.tm.createClass.init enemy.js:15 tm_class tmlib.js:92 enemy_group.update mainscene.js:60 tm.app.CanvasElement.tm.createClass._update tmlib.js:9056 tm.app.CanvasElement.tm.createClass._update tmlib.js:9066 tm.app.CanvasApp.tm.createClass._update tmlib.js:10565 tm.app.CanvasApp.tm.createClass._loop tmlib.js:10456 (anonymous function) tmlib.js:10436 temp tmlib.js:144