ゲーム化!tomo_manaのブログ

ゲーム化!tomo-manaのブログ

Unityでゲームを作る方法について紹介しています

2021-04-01から1ヶ月間の記事一覧

Unity学習#33-1 メッセージと送り先に求められるもの

シーンによるプロジェクトの分割を考えるにあたり、メッセージに求められる条件を考えました。 概要 メッセージの目的 メッセージと送り先 メッセージの型 送り先の型 メッセージと行動の決定 メールボックス ブロードキャスト あいまいな指示 情報拡散、あ…

Unity学習#33 シーンによるプロジェクトの分割#3 (Unity 2019.4.4f1)

今回は、シーンによるプロジェクトの分割の3回目で、第31回から作ってきたサービス(シーンの切り替えを仲介する機能)を使って、シーンを切り替えるメッセージを送ります。 前回までの流れ 今回やりたいこと サービスが作られたか(存在するか) 親(マネー…

Unity学習#32 シーンによるプロジェクトの分割#2 (Unity 2019.4.4f1)

今回は、前回の続きで、サービス同士を連結させて、任意のシーンにアクセスできる環境を作ります。 前回までの流れ 考え方 コード 動作テスト 次回 前回までの流れ tomo-mana.hatenablog.com プロジェクトをシーンで分割して、作業、デバッグをしやすくする…

Unity学習#31 シーンによるプロジェクトの分割#1 (Unity 2019.4.4f1)

今回から、シーンによるプロジェクトの分割に挑戦します。「シーンによるプロジェクトの分割」と呼んでいるのは、ゲーム自体を複数のシーンに分けて作業性を高め、分割・結合を簡単にできるようにすることです。ゲーム全体を一つのマネージャー(ゲーム全体…

Unity学習#31-3 加算シーンに関するいくつかの調査 (Unity 2019.4.4f1)

今回は加算シーンについて。加算シーンを使って、2段階以上のシーンロードができるのかが分からなかったので、以下について調べました。 シーンはいつからロード済み?:GetSceneByName() シーンはいつロードされたと認識する?:sceneLoadedコールバック …

Unity学習#31-2 UniRxのインストール (Unity 2019.4.4f1)

ObjectPoolを使いたいなと思ったところ、UniRxの中に含まれることが分かったので、インストールしてみました。UniRxは無料でダウンロードできます。UniRxは、他にもイベントのフィルタリングなどにも使用できるようで、将来的にとても役に立ちそうなので、そ…