Ticket #31033

preload関係の設計が残念

Open Date: 2013-03-25 14:16 Last Update: 2013-03-31 14:39

Reporter:
Owner:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

どうもpreload関係の使い勝手がよくない。

実際にありえる利用用途として、常にゲーム起動時に全部読む処理ばかりではなく、ゲーム中に読み込みを行うケースも多々あり、その際に「aとbとcを読み込む」というのを、一つのメソッドではなく段階的に指定することもある。

現在の設計ではpreloadOtherがpreload以前に呼べない、preloadを複数回呼べない、ResourceクラスとLoadingSceneクラスが管理しているリソースがばらばら、など全体的に使いづらく残念な感じになっている。

これに限らずenchant.jsを参考にした設計、というのはそろそろ卒業して、理想的な形に直していくべきだと思われる。

Ticket History (2/2 Histories)

2013-03-25 14:16 Updated by: tsugehara
  • New Ticket "preload関係の設計が残念" created
2013-03-31 14:39 Updated by: tsugehara
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2013-03-31 14:39
Comment

r75, r76 にて対応。

LoadingSceneはGame.autoLoadingの設定値によって、自分でLoadingSceneを指定するかどうかを決めるように。preloadメソッドにLoadingSceneの引数を指定するのは廃止。

LoadingSceneに持たせていたpreloadOther関係をResourceクラスに移動

preloadを複数回呼べるようにした。

など。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login