- 1 名前:名前は開発中のものです。 [2020/10/06(火) 00:05:10.13 ID:kJJOnsRR.net]
- フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
■注意事項 特になし ■Unity 2ch Wiki(まとめ、過去ログ、リンク集) ・www24.atwiki.jp/unity2ch/ ●リンク ・Unity(日本公式サイト) unity3d.com/jp ・マニュアル docs.unity3d.com/ja/current/Manual/index.html ・チュートリアル unity3d.com/jp/learn/tutorials ・スクリプトリファレンス docs.unity3d.com/ja/current/ScriptReference/index.html ・FAQ unity3d.com/jp/unity/faq ・MSDN msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。 関連スレ 【3Dゲームエンジン】Unity質問スレッド36 https://mevius.5ch.net/test/read.cgi/gamedev/1528372763/ 【ゲームエンジン】Unity初心者質問スレBuild1 https://mevius.5ch.net/test/read.cgi/gamedev/1528249519/ 前スレ https://mevius.5ch.net/test/read.cgi/gamedev/1530167116/
- 63 名前:名前は開発中のものです。 mailto:sage [2020/10/22(木) 01:10:13.43 ID:Yn+2mZDq.net]
- インベーダー群が親子付されているなら
子から親に登って全部の子のスクリプトを実行するのが手っ取り早いんじゃね。 for (int i = 0; i < transform.parent.childCount ; i++) { transform.GetChild(i).GetComponent<InvderScript>().Hanten() ; }
- 64 名前:名前は開発中のものです。 mailto:sage [2020/10/22(木) 07:52:30.74 ID:vmPkcPEK.net]
- 空オブジェクトを舞台にしてインベーダーを子に。
空オブジェクトを左右に動かす。 画面端にはコライダをつけておき、衝突検出したら移動を反転。子インベーダーにもすべてコライダつけておく。 空オブジェクトに全体移動の処理、衝突判定を入れておく。子の衝突は親に入るのでOK。
- 65 名前:名前は開発中のものです。 mailto:sage [2020/10/22(木) 10:05:00.43 ID:rAvh7t2Z.net]
- うん。普通は空オブジェクト(不可視・不動)をマネージャーとして配置して
インベーダーを子にして、全体をマネージャー側が監視して子に司令出すという感じかな。 >>64 のようにマネージャーにコライダつけるというのは面白いし処理が軽いけれど おれだったら、衝突は各インベーダーにつけて、マネージャーはそれを監視して全体に司令、とやるかな。 ステージが進むとインベーダーを個別移動させたくなるかもしれないから。
- 66 名前:名前は開発中のものです。 [2020/10/22(木) 13:30:12.37 ID:VF8lige2.net]
- まあ普通はそうだよね
全体で同じ動きをさせたいのを個々に任せるとか茨の道
- 67 名前:名前は開発中のものです。 mailto:sage [2020/10/22(木) 15:00:47.72 ID:tjSx8TIr.net]
- インベーダーは敵の挙動に個体と全体が絡むので意外と難しい
敵が単体で出てくる普通のシューティングの方が作るのは簡単
- 68 名前:61 mailto:sage [2020/10/22(木) 16:07:08.76 ID:RfLYNfgE.net]
- みなさんレスありがとうございます!
いろんなやり方あるようでとても勉強になります 全部動かすの個別に動かすより難しいのですね とりあえず親オブジェクトとスクリプト作って全インベーダーを制御する方法でチャレンジしてみたいと思います >>63さんのスクリプト参考にさせていただきます
|

|