アプリつくってみっか!趣味でiPhone/Androidアプリを開発し、日々勉強した事を書いています。オープンワールド系レースゲームをUnityで開発中です。この広告は、90日以上更新していないブログに表示しています。オープンワールドレーシングゲームこれまではゴールが無く何周でも好きなだけ走れたこのゲームですが、それではレースにならないので一応ゴールを設置しました。最後のチェックポイントは通常のチェックポイントと違い、赤色の矢印が上から下に動くようにしてみました。ゴールの瞬間に車をコース脇に設置した固定カメラから映すような演出を入れてみました。レースゲームで良くあるこういうヤツです。普通のゲームではこのとき自動操縦モードになってゴールの余韻に浸ったりできるわけですが、このゲームの場合は今のところ自動操縦にはならず、自分でアクセルを踏み続ける必要があります。false)にしておきます。ゴールした瞬間にプレイヤーカーからEnableCamera()メソッドが呼ばれるとカメラコンポーネントとオーディオリスナーをenableにします。このとき、プレイヤーカーのオーディオソースのSpatialBlendを1に設定しています。通常時は高速走行時の音の濁りを防止するため自車のSpatialBlendは0にして3D効果を切っているのですが、それだとカメラの目の前を通り過ぎて行く感じが出ないためです。あとはメインカメラとゴール用カメラのタグを入れ替えゴール用カメラをメインカメラとし、メインカメラとメインカメラのオーディオリスナーをディセーブルにします。メインカメラが生きたままだと、ゴール用カメラに切り替わった後も裏で処理をしておりフレームレートが下がるのでこうしています。タグを入れ替えるのは、車のオーディオ処理用スクリプトがメインカメラを参照しているからです。最後に自車を映し続けるコルーチンを起動して完了です。今回はミニマップを表示してみました。アプリこの商品を含むブログを見るプロフィールid:takujidev個人でiPhone/Androidゲームを開発しています。ミツバチ軍団vs昆虫軍団の縦スクロールシューティング。