する質問をすることでしか得られない、回答やアドバイスがある。11実現したいことUnity3Dで全方位の射撃(Prefab化した弾丸を射出)の作成をしています。1あるいは2方向であれば、空オブジェクトを設置してそこに弾丸発射用スクリプトをアタッチすればいいのですが、全方位となあると、空オブジェクトをキャラクターの周りに大量につけるのは厳しいと考えました。用いたりして発射)すればいいのかと考えましたが、このやり方ですと全方位と言いつつも、平面上にしか弾丸を発射できません。どなたか空間上で全方位射撃をするゲームを作った方や全方位射撃ができるアイデアをお持ちの方はいらっしゃいませんか?どうかよろしくお願いいたします。attachmentクリップ1気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー+2思いついた手としては...Random.onUnitSphereを弾の数だけ取得して、その方向に撃つ...これが手軽だと思いますが、射出方向がランダムになってしまって見栄えが悪いかもしれません。3Dソフトウェアのサブディビジョン機能などを用い、多角形を分割してそれっぽい配置の頂点を持つモデルを作ってUnityに読み込んでおき、メッシュのverticesを調べてその方向に撃つ...外部ソフトであらかじめメッシュを作る形になるので、実行時に弾数を任意に決めたい場合には不適かもしれません。任意個数の点の球面上均等配置を求め、その方向に撃つ...研究分野によっては、球面上の点の最適配置が欲しいことがあるそうです。blog.PanicBlanket.comなどの記事がご参考になるかと思います。自己組織化アルゴリズムによるレーザー核融合照射配位の最適化)。[追記]あまり気負わずに、いろいろな思いつきを試してみるといいのではないでしょうか。ご質問者さんのおっしゃる「キャラクター周辺角度○○ずつに弾を発射」もいい手だと思います。これを水平方向だけでなく緯度・経度の2方向について応用すれば全方向に対応できるでしょう。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。16:19ご回答ありがとうございます。思った以上に難しいようで、自分のレベルがまだ到達していないように思えたので、今回は諦めようかと思います。ご提案頂きましたアイデアは今後の参考にしたいと思います。ご回答ありがとうございます。思った以上に難しいようで、自分のレベルがまだ到達していないように思えたので、今回は諦めようかと思います。ご提案頂きましたアイデアは今後の参考にしたいと思います。19:33追記を拝見しました。回答者様が提案してくださった方法は、自分がやりたいと思っていた射撃方法をほぼ再現しています。今まで平面座標でしか考えられなかったのですが、おかげさまで空間座標での考え方も少しですが分かるようになり、とても参考になりました。ありがとうございます。回答者様が提案してくださった方法は、自分がやりたいと思っていた射撃方法をほぼ再現しています。今まで平面座標でしか考えられなかったのですが、おかげさまで空間座標での考え方も少しですが分かるようになり、とても参考になりました。ありがとうございます。解決済シーン2からシーン1に戻った時に、シーン1の状態を保持する方法を教えてください。Unity,UNET】UnityNetworkでMaterialの変更を共有させたいです。頂いたご意見への回答は行っておりません。