Untiy中的對象的平移和旋轉的一個深入探討?

Tags: 對象,

有Translate方法的平移和沒有Translate的平移(Transform的position) ,有rotation和有Rotate的深入的探討

工具/原料

Unity3d和自帶的編譯器

對象的平移

創建一個空的對象,並掛上一個C#的腳本組件 ,腳本組件並初始化生成一個cube對象方便觀察

Untiy中的對象的平移和旋轉的一個深入探討

Untiy中的對象的平移和旋轉的一個深入探討

Untiy中的對象的平移和旋轉的一個深入探討

在Update方法中去移動cube發現值根本就沒有移動,總結對象的Transform的position的對象值不會自動的每秒累加

Untiy中的對象的平移和旋轉的一個深入探討

Untiy中的對象的平移和旋轉的一個深入探討

對第二步的步驟進行手動的去累加效果圖

Untiy中的對象的平移和旋轉的一個深入探討

Untiy中的對象的平移和旋轉的一個深入探討

Transform的translate方法會自動的疊加

Untiy中的對象的平移和旋轉的一個深入探討

Untiy中的對象的平移和旋轉的一個深入探討

對象的旋轉

Quaternion 的歐拉角的運用

Untiy中的對象的平移和旋轉的一個深入探討

Untiy中的對象的平移和旋轉的一個深入探討

用Transform的rotation屬性動態的去旋轉對象rotation的值不會自動的去疊加

Untiy中的對象的平移和旋轉的一個深入探討

Untiy中的對象的平移和旋轉的一個深入探討

用Transform的rotation屬性動態的去旋轉對象去手動的疊加rotation的值

Untiy中的對象的平移和旋轉的一個深入探討

Untiy中的對象的平移和旋轉的一個深入探討

用Transform的Rotate方法去旋轉對象值會自動的疊加

Untiy中的對象的平移和旋轉的一個深入探討

Untiy中的對象的平移和旋轉的一個深入探討

相關問題答案