Daily Archives: 2017-03-14

[Departure from the Void] ステージ配置クラスの設計見直し

今日はステージ配置クラス周りの設計を見直しました。
今までは一つのレイヤーに敵や背景オブジェクトをまとめて配置していましたが、レイヤー分けをして配置できるような仕組みにしました。

以下、修正を反映したクラス構成です。

20170314_1

今まではStageLayouterクラスがSingletonでしたが、これをレイヤーの数分だけ存在させるようにしました。
この複数のStageLayouterクラスを束ねて管理するのがStageLayoutManagerクラスです。

明日はこのクラス構成を実装に反映していきます。