C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。
Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。
Q&A
解決済
3回答
1082閲覧
総合スコア24
0グッド
0クリップ
投稿2018/03/25 02:36
0
敵の攻撃判定を作ろうと 敵の手の部分のメッシュにSphereColliderを付けました。 ところが攻撃のモーションをするとコライダーの部分が動かず、そのまま 置いてけぼり状態になります。 どうやったらモーションの動きにコライダーがついていくのでしょうか・・・
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答3件
ベストアンサー
メッシュが複数あってそれがボーンアニメーション変形している、つまりメッシュは頂点が移動しているだけで実際の位置は動いていない、ということですよね? メッシュではなく、Bip01の子階層の手のボーンにコライダーを付けてみてはどうでしょうか?
投稿2018/03/28 13:10
総合スコア29
回答へのコメント
2018/03/29 14:35
状況がはっきりとわからないので的確ではないかもしれませんが、 攻撃モーションで敵の手の部分のメッシュが動いてないのではないですか? 攻撃モーションで期待する動きをするオブジェクトにコライダを張り付ければうまくいくと思います
あと、状況を理解するために画面キャプチャなどがあると回答が進むと思います
投稿2018/03/25 03:50
総合スコア91
敵がAnimationで動いているとすれば、腕の部分を子オブジェクトにした後、動きに合わせて移動させればいいと思います。 もう少し敵の動かし方の情報があればもっと詳しいことを教えられるかもしれませんが...
投稿2018/03/25 03:54
総合スコア222
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.50%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
モーションと合わせてコライダーを動かしたい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/29 14:35