2017.11.24Unity入門シリーズ第3弾!ColliderとRigidbodyを使って衝突判定をし、爆発アニメーションを表示させましょう。Storeからインポートする衝突時の処理を書く実行するColliderで衝突判定をするColliderとはColliderを使うとオブジェクトとオブジェクトの衝突判定をすることができます。衝突判定の後アニメーションを表示したりオブジェクトを消したりという動作をさせたい場合はRigidbodyも合わせて使います。Component」ボタンをクリックします。2D」からColliderを選択します。今回はCircle型のColliderにしてみます。緑色の丸がColliderです。Colliderで大きさを変えることもできます。Trigger」にもチェックを入れておきます。Trigger」はCollider同士のすり抜けに関するプロパティで、チェックが入っているとすり抜けるようになります。入っていないと衝突した後跳ね返ります。Trigger」にチェックを入れていないと衝突判定することができません。Translateではなくrigidbodyで動かすようにすれば跳ね返りも実装できるのですが、入門編としては難易度が上がってしまうのでここでは使わないようにします。操作するキャラクターにもColliderを付けます。どちらかのColliderにRigidbodyを付けないと衝突判定できません。TypeはKinematicにしておきましょう。Kinematicはスクリプトで操作するオブジェクトのことです。Dynamicのままにしておくとオブジェクトに重力が働いて自然に落下してしまいます。Store」を選択します。フィルターで無料のものだけなど設定できます。今回はこちらのアニメーションを使いました。インポートするとプロジェクトビューのAssetsの中に取り込まれます。Timeのチェックをはずします。チェックが入っているとアニメーションが繰り返し再生されます。衝突時の処理を書く第2弾で作成した障害物を動かすスクリプトに処理を追記します。スクリプトファイルをダブルクリックで開き、次の処理を追記します。Trigger」に設定しているColloderの衝突時に呼ばれるメソッドです。このスクリプトではInstantiateで爆発アニメーションのプレハブを生成し、障害物オブジェクトとキャラクターを削除しています。障害物オブジェクトのInspectorで爆発アニメーションのプレハブを設定する欄ができるので、インポートしたアニメーションのプレハブをドラッグ&ドロップします。実行する実行してキャラを障害物にぶつけると爆発アニメーションが表示されることを確認してください。コピーニケッチャニケッチャメモ関連記事プログラミングリワード型広告について数年前から、リワード型動画広告というのがスマホゲーム界で流行っているらしいです。国内では有名なスマホゲームはゲーム内課金が主流ですが。お金や時間を積んだだけ強くなるゲームには魅力を感じないので、リワード型動画広告はとても興味...プログラミングUnity入門(5)スクリプトからテキストの表示を切り替える第3弾で、Collider同士がぶつかったときにアニメーションが表示されるように実装しました。今回はアニメーションが表示されたあとゲームオーバーの文字が表示されるようにしてみます。Translateでオブジェクトを動かすUnity入門シリーズ第1弾はスワイプでの操作について学びました。プレハブを使ってオブジェクトを複製するUnity入門シリーズ第4弾です。今回はプレハブ(Prefab)を使ってオブジェクトを複製していきましょう。ランダムな場所からランダムなスピードで落ちてくる障害物を複製していきます。apk.」の後にJDKやSDKのパスが書かれたエラーが出てしまいました。Studioで簡単に影を付けられるelevationelevationはマテリアルデザインにおける高さの概念です。Lolipop)以降であれば、android:elevationを指定することで簡単に影を付けることができます。ゲーム、読書、食べることや自然と触れ合うことが好きです!楽しいことや美味しいものの情報を発信していきたいと思います。Twitterではブログ運営に役立ちそうな情報をツイートしてます。ニケッチャメモ.メニューゲーム読書ブログ運営プロフィールホーム検索トップタイトルとURLをコピーしました。