トップページ > ゲ製作技術 > 2011年11月09日 > WXxs3gHh

書き込み順位&時間帯一覧

12 位/145 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000100000102



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
【3Dゲームエンジン】Unity 5

書き込みレス一覧

【3Dゲームエンジン】Unity 5
723 :名前は開発中のものです。[sage]:2011/11/09(水) 16:42:57.58 ID:WXxs3gHh
var target : Transform; // ターゲット
function Update () {
transform.rotation.y = target.transform.rotation.y;
}

初歩的な質問で悪いのですが上のjavascriptでターゲットと回転を同期させようとおもったのですが、
180度くらいまで回転させたところでターゲットと回転が同期しなくなりました。解決策をご教授お願いしますm(_ _)m
【3Dゲームエンジン】Unity 5
730 :名前は開発中のものです。[sage]:2011/11/09(水) 22:44:53.87 ID:WXxs3gHh
>>726
レスありがとです。
ターゲットと同期される側の両方の数値を表示してみたところ微差はありますが同期しながら変化してました。
半回転したあたりで、同期される側のオブジェクトが逆回転してしまうのです。数値的には一緒なのですが・・・

ターゲットの回転は下のjavascriptで行っています。
if (Input.GetButton("key")) {
transform.rotation *= Quaternion.AngleAxis(128.0 *Time.deltaTime, Vector3(0,-1,0));
}

何か根本的な勘違いをしているのでしょうか・・・。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。