Unity3D匯入外部任務模型無法觸發滑鼠事件解決方案,unity3d模型
前幾日
在做U3D測試的時候
匯入了網上的一個人物模型
但是後來發現無論如何該模型都無法響應諸如:OnMouseDown
這些滑鼠事件
又用U3D內建的水管工做了測試
發現不是我系統的問題= =
水管工對滑鼠事件還是有反應的
遂百度之
查到的解決方案是
在Project視窗中選中匯入FBX模型,在右邊的Inspector中選中Generate Colliders
說是因為U3D預設匯入的模型沒有啟動碰撞機Colliders
但是------
我在確定模型的Generate Colliders被選中之後
還是無法響應滑鼠事件
這時候度娘也沒用了。。。
網上找不到方案後
就試著自己琢磨琢磨
想著啟動了碰撞機
那是不是還要自己添加一個物理組件
於是到功能表列的Component下面找到Phsics
挨個試了一遍
之後發現其中的
BoxCollider可以比較方便的用在我這個模型上
於是添加BoxCollider物理組件
添加完之後模型上的那個綠色的框框就是BoxCollider了~
可以通過右邊Inspector面板中找到這個組件
然後根據人物模型
調整其位置和大小
我的模型調整完畢之後是這樣子的
BoxCollider可以將人物模型覆蓋
之後再運行測試
滑鼠事件終於可以響應
這是自己琢磨出來的土方法~
如果有更進階的調整方式Please Call Me~
unity3d匯入fbx沒貼圖,匯入obj模型變黑,怎解決吖>>?
是不是你的貼圖格式不對,為什麼用obj,都是用fbx導到u3d的。也可能是你情境你沒有燈光。你注意檢查一下
怎使3dmax模型匯入unity3d材質不丟失
您好
max的模型匯入Unity3d裡面,匯入的時候只是匯入模型而已。
至於把貼圖也匯入的話,您可以試試把模型匯出為FBX的格式,然後再把貼圖檔案和FBX的模型檔案放到同一個檔案夾中,然後扔到Unity3D裡頭就可以了。貼圖的名字不要有中文,不然Unity不會識別。
您先試試吧,希望對你有用