在unity3d中導入模型,經常會遇到模型的軸向與unity中默認的軸向不符合的情況。
網上有很多解決辦法都是說在3dmax中導出模型時修改模型的軸向,那么我接下來講的就是如何在unity里面修改模型的軸向。(以網上下載的坦克模型為例)
步驟1:將模型導入到unity中,至於如何賦材質和貼圖就不用講了吧。
導入的坦克模型與創建的unity自帶模型cube軸向對比,發現軸向是統一的,但是模型的本身的朝向不對,相差了90度。
步驟2:創建一個空物體,GameObject—>Create Empty。
創建好后,將空物體拖到模型的子物體下面,使空物體成為模型子物體的子物體。再將空物體的position與rotation全置為0,scale為1。
因為模型為坦克,所以將空物體對齊坦克底部,如下圖。
調整前:
調整后:
調整好后,再將空物體拉出坦克模型的子物體,使空物體與坦克模型為平級關系。
此時,再調整空物體軸向與scene右上角坐標一致。圖中顯示的是空物體的軸向。
調整好之后,將模型的子物體拖動到空物體下面使之成為空物體的子物體即可。
到此步驟,即完成模型的軸向的調節,並刪掉剩下的is2物體,保持場景的整潔。