[過去ログ] 【3Dゲームエンジン】Unity質問スレッド33 	 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
185(2): 2017/12/28(木)03:22 ID:mH5YII84(7/8) AAS
 ごめんなさい、原因が分かったよ 
 
 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でした 
上下前次1-新書関写板覧索設栞歴
あと 817 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.016s