2017.11.27第3弾で、Collider同士がぶつかったときにアニメーションが表示されるように実装しました。Unity入門(3)衝突判定とアニメーション今回はアニメーションが表示されたあとゲームオーバーの文字が表示されるようにしてみます。目次テキストのenableを設定して表示をコントロールするメッセージを表示するUIを作成するスクリプトを書くスクリプトを紐づけるゲームオーバー時にメソッドを呼び出す実行するテキストのenableを設定して表示をコントロールするテキストのenable属性を変えることでスクリプトから表示・非表示を切り替えることができます。メッセージを表示するUIを作成する「Create」-「UI」-「Text」を選択してテキスト表示用UIを追加し、任意の名前をつけます。Y」で位置を設定します。「Width」「Height」で横幅と高さを設定します。Size」と「Alignment」を設定します。スクリプトを書く新しいスクリプトファイルを作成し、次のコードを書きます。UnityEngine.UI;の宣言が必要です。クラス名と”TextGameOver”の部分はご自身がつけた名前に変えてください。作成したUIをGameObject.Findで検索し、初期状態はenable=false(非表示)にします。DisplayGameOverメソッドを呼び出すことでenable=true(表示)になります。このメソッドはpublicにしておいてください。スクリプトを紐づける作ったスクリプトをCanvasに紐づけておきます。ゲームオーバー時にメソッドを呼び出す第3弾で作成した「OnTriggerEnter2D」メソッドに、DisplayGameOverを呼び出す処理を追加します。爆発アニメーションを表示して障害物とキャラクターを消す処理の後に次のコードを書きます。GameObject.Find("Canvas").GetComponent<DisplayController>().DisplayGameOver();GetComponentは他のスクリプトの関数を呼び出したいときに使えます。実行する実行してキャラクターと障害物がぶつかったらテキストが表示されるのを確認してください。スワイプ(ドラッグ)でオブジェクトを操作するUnity初心者の方向けに、簡単なゲームを作りながら学べる入門シリーズです。第1弾の今回は、プレイヤーがスワイプで操作するキャラクターを配置します。Unityを開い...プログラミングUnity2017について-ライセンス体系、初心者でも使えるか?Unityとはゲームに特化した統合開発環境で、個人でもきれいなグラフィックのゲームが簡単に作れるというのが売りみたいです。マルチプラットホームなので、1つのソースからiPhoneでもAndroidでもWindowsでも動くゲームが...プログラミングUnity入門(3)衝突判定とアニメーションUnity入門シリーズ第3弾!ColliderとRigidbodyを使って衝突判定をし、爆発アニメーションを表示させましょう。Settingについての解説Unityで作ったアプリを実機でテストしたり、GooglePlayで公開するためには、ビルドしてパッケージを作る必要があります。今回はそのための設定方法を紹介します。Unityでビ...プログラミングAndroidStudioでアプリのテーマカラーを変更する方法AndroidStudioで作ったアプリにデフォルトで設定される、ステータスバーやアクションバーなどの色を変更する方法の紹介です。apk.」の後にJDKやSDKのパスが書かれたエラーが出てしまいました。ゲーム、読書、食べることや自然と触れ合うことが好きです!楽しいことや美味しいものの情報を発信していきたいと思います。Twitterではブログ運営に役立ちそうな情報をツイートしてます。ニケッチャメモ.メニューゲーム読書ブログ運営プロフィールホーム検索トップタイトルとURLをコピーしました。