【3Dゲームエンジン】Unity質問スレッド33at GAMEDEV【3Dゲームエンジン】Unity質問スレッド33 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト188:名前は開発中のものです。 17/12/28 02:51:19.62 ZI2vMH5M.net 外様が言うのは何だが コードも貼られて実に良スレだな 189:名前は開発中のものです。 17/12/28 03:22:50.01 mH5YII84.net ごめんなさい、原因が分かったよ Start()から、Log()を呼んでいるからでした・・・ Start()が終了するのに1フレームかかるみたいですね Rigidbody rb; void Start() { rb = GetComponent<Rigidbody>(); Start2() } void Start2() { rb.angularVelocity = new Vector3(0, 0, 180 * Mathf.Deg2Rad); Invoke ("Log", 1); } void Log() { rb.angularVelocity = Vector3.zero; Debug.Log (rb.rotation); Debug.Log(rb.rotation.eulerAngles.z); } StartからStart2を呼んで、Start2でangularVelocityを設定すれば、 Start2()からLog()を呼ぶ場合は、1秒指定のInvokeで、ぴったり180でした 190:名前は開発中のものです。 17/12/28 03:24:48.63 yHTFG4+0.net 物理はFixedUpdateのタイムスライスで動いてるから、 Update系とは時間の流れ違うだろ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch