関数を同じように敵の弾にも書きます。自分の弾はぶつかっても素通りさせるのでそこは無くて大丈夫です。{Destroy(gameObject);}}そして敵の弾用のレイヤーを作成し、自分の弾と敵の弾が透過する様にします。ついでなので敵の分もレイヤー作っておきましょう、以下のようなマトリックスにします。これで自分の弾が敵の弾を透過するようになります。プレイヤーがぶつかったら死ぬ事も確認しておきましょう。動作確認がとれたらプレハブ化しましょう。弾を発射する弾を発射する際の処理も自機が発射する処理とほとんど同じです。違うのは自動で発射するところぐらいです。追加し、力を加えれるようにします。設定したらスクリプトを書きます。敵のスクリプトを開いて以下のコードを打ちます。弾を発射する周期を設定し、作成した弾に対して下向きの力を加えてます。このあたりはゲームを実際に実行しながら値を調節していきましょう。当たり判定の調節このままでは自機の当たり判定が大きすぎて弾がよけれないので調節します。値をうまい具合に調節します。当たり判定の中心の位置です。動くか確認してみましょう。なく、署名付きのものを作成しないといけない。上で作成する方法をメモしておく。Setti...2013.09.12ProgrammingUnity3Dで2Dのシューティングゲームを作ってみるチュートリアルその2その1に引き続き2Dシューティングを作るチュートリアルです。前回は自機の作成と十字キーでの操作までやったので次はそこから弾を出してみます。この本の第五章にある部ロックシューターをやってみた。画面に表示される通りに色のついたブロックを撃っていくだけのシンプルなゲームです。前回の迷路ゲームと違ってそこそこプログラムを書いたが、それでも想定よりだいぶ少ない。メソッドにより1フレームの処理を簡単に行う事ができます。FPSは端末の状況によって可変になるので注意が必要です。以下のコードを動かすとします。軸を回転するだけです。正式にリリースされました。特設ページを見ながら何がどう変わったのかを確認しつつメモしよう。ちゃんのデータが昨日19時より公開になりました。データをダウンロードして遊んでみました。14:50はじめまして。最近ここにたどり着いて勉強させていただいてます。プレイヤーにダメージを与える。18:12はじめまして。今外出中なので動作確認は取れませんが、おそらく私の書いたソースコードに誤りがあるようです。ご迷惑おかけしますが宜しくお願いします。00:49指摘ありがとうございます。修正した箇所に間違いがあったようですね。コメントをキャンセルメールアドレスが公開されることはありません。コンピュータ・モバイルに関するお役立ち情報を書いてます。お問い合わせは以下のメールアドレスへお願いします。記事広告やレビュー依頼なども受け付けております。参考までに本ブログのPVは月17万-20万ほどです。Mobiler.タイトルとURLをコピーしました。