99
91

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Unityデザインパターン記事「Journeyballs engine: Unity design patterns」のメモ

Last updated at Posted at 2014-07-28

Unityでどのようにコードを書いて、ゲームオブジェクトにアタッチしていいか迷う事が多々あったので、先人の記事を読んでメモを書きます。

Journeyballs engine: Unity design patterns

Journeyballsの開発者が書いたUnityデザインパターンのチュートリアル記事。

  • URL: http://www.holoville.com/blog/?p=166
  • マネージャ
    • GameManager: 中心となるマネージャ。Unityエディターを通して、ゲーム設定を行ったり、SaveManagerを通して各ユーザのデータを取得する
    • AspectManager: スクリーンの解像度などに対応するためのもの。
    • Notificator: イベントの通知はすべてここに送るようにし、ここで処理をする。シングルトン。
    • LevelManager: 新しいレベルのシーンが読み込まれるたびに、このマネージャがレベルを検知し、設定する。
    • SaveManager: セーブとロードを担当する。
    • ScoreManager: スコアと、各レベルでのスターを保持する。
    • SoundManager: すべてのサウンドはここで扱われる。音を再生するときはSoundManager.Play(SoundEnumValue)のようにをよぶ。
    • MenuManager: メニューだったり、各アニメーションを制御する。
  • ブレイン(頭脳)
    • 各シーンで空のゲームオブジェクトを持っており、そこでレベルデザインをしている。
99
91
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
99
91

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?