Unity

Unity

【2D Pixel Unit Maker】のアップデート後の使い方-Ver1.75-

前書き 久しぶりに 2D Pixel Unit Maker(以下、SPUM) をアップデートしてみたところ、いくつかの変更が加えられており、使い心地が少し変わっていました。そこ、今回は以前SPUMの使い方を説明した時から変わった変更点につい...
Unity

【Unity】ゲーム内設定を保存する方法~PlayerPrefsを使用して~

前書き Unityでゲームを作るとき、ゲームの設定やデータを永続的に保存する機能は非常に重要です。例えば、画面サイズや音量設定、言語の設定などをプレイヤーが一度設定するとゲームを再起動したときにもその設定が適用されることで設定の手間がなくな...
Unity

【Unity】TimelineとRenderTextureを使ってキャラクターが動くタイトル画面を作ってみよう

前書き 今回はTimelineを使った第2弾で、TimelineとRenderTextureを使ってをSPUM(2D Pixel Unit Maker)を動くようなタイトル画面(のUILayer)を作っていきたいと思います。 通常、SPUM...
Unity

【Unity】Timelineを始めよう

前書き ゲーム開発を進める中で、キャラクターの動きやカットシーン、カメラの演出をもっと魅力的にしたいと感じることがあるかもしれませんが、こうした演出をプログラムで実装するのは時間と手間がかかります。そこで便利なのがUnityに備わっているT...
Unity

【Unity】ParticleにColliderを付与する方法(+Damageの設定)

前書き 今回紹介するのは「ParticleにColliderを付与する方法」になります。通常、ParticleSystemを利用する際はColliderはありませんが設定を変えることでParticleにもColliderを設定することができ...
Unity

【Dialogue System for Unity】の使い方~その6~テキストスキップの改良-テキストフィールドで-~

前書き 前回はテキストスキップの方法を紹介しましたが、使い方としては「スキップボタンを押してテキストスキップする」という方法になります。ゲームをする上で毎回スキップボタンを押すのはちょっと面倒に感じるかなと思います。 今回はほかのゲームでも...
Unity

【Dialogue System for Unity】の使い方~その5~テキストのスキップ~

前書き ゲームの展開上、どうしても長文をDialogue System for Unityで表示する必要が出てくると思いますが、デフォルトの設定ではテキストスキップ機能は表示されていません。ある所を設定するだけで画面上にテキストスキップボタ...
Unity

【Unity】Game画面上に表示するオブジェクトを設定する方法

前書き いろいろとUnityEditorの設定やらアセットやらを変更していたらいままで表示されていた敵などが急に表示されなくなった問題が発生しました。解決方法については簡単なのですが、いままで遭遇したことがなかった事象ですのでここに残してお...
Unity

【Unity】Transform.Find関数を使って対象のオブジェクトを見つける方法

前書き Unityでゲーム開発を行う際、オブジェクトを検索する方法としてGameObject.Find関数やGameObject.FindWithTag関数を使用することが多いかなと思います。ただし、GameObject.Find関数はシー...
Unity

【Unity】Button実行時の処理内容をスクリプトから設定する方法

前書き 通常、ボタンが押下された時に処理を実行する場合はインスペクターから設定することが多いのですが、ボタンのイベントはスクリプトからも設定することができます。インスペクターと異なり、スクリプトから設定することで処理の複数起動や複雑な処理も...