本來要做捕魚達人。。后來有個嚴重的問題!就是子彈炸開后的網子接觸到魚就扣血。主要是魚怎么檢測碰到了網子?如果魚加碰撞體,網子加剛體和碰撞體。那么就會變成,網子被彈飛,而且子彈碰到網子也會被彈。如果給魚加碰撞體和剛體那么,,很多魚想碰撞就會全屏到處亂彈。。。。。怎么解決這個問題??????就算不彈,網子也只能用邊碰到魚,這樣就打不到網一群魚了,,就跟子彈一樣了。。我想的是用網碰到魚后,魚在網里面中間。這樣可以網一群魚,魚也可以檢測到被網中扣血。。。。。
uj5u.com熱心網友回復:
魚身上的碰撞體設定為trigger,然后控制魚的位置uj5u.com熱心網友回復:
首先,你應該至少給魚物件加一個tag,或者一個可供識別的引數,以區別子彈、網、魚,如果不做任何判斷,那么魚就會觸發扣血判定。然后,所有collider都會有一個is trigger的bool引數,如果你不勾上,那么如果該物件root上有剛體組件,就會產生物理推動。所以如果你希望物件能檢測到碰撞,但又不會被撞飛,最好把istrigger勾上。
uj5u.com熱心網友回復:
這種如此簡單的碰撞檢測就不要用物理庫吧...uj5u.com熱心網友回復:
剛體加在魚身上可能更好 因為網子和子彈都會和魚接觸uj5u.com熱心網友回復:
這個應該使用觸發器比較好吧uj5u.com熱心網友回復:
? 高級U3D工程師/主程崗位職責:
1.從事3D游戲的客戶端開發作業,負責客戶端總體設計、模塊的劃分以及核心模塊的開發;
2.理解游戲策劃案,與策劃、美術合作,實作游戲邏輯模塊;
3.編客戶端架構的設計,核心系統撰寫,調優作業。
崗位要求:
1.本科以上學歷,5年以上游戲開發經驗;
2.精通Unity3D引擎游戲開發和架構設計,熟悉網路unity3D游戲作業流及優化;
3.參與過Unity3D游戲的主要客戶端模塊開發(如:UI、網路、聲音、渲染、骨骼影片、資源管理、特效、地形、場景管理);
4.了解Unity3D的shaderlab語言和物理引擎,熟悉計算機圖形學,網路;
5.具有良好的編碼習慣,嚴謹的編碼風格,邏輯思維清晰縝密,良好的分析問題,解決問題的能力;
6.熟練閱讀外文能力;
7.至少一款完整的手游專案的制作優先;
8.有責任感,抗壓能力,執行力,熱愛游戲開發,愿與公司共同成長。
如您感興趣歡迎隨時聯系我,我會全力安排后續溝通事宜。感謝您的理解和支持!
Mobile:18701020940
QQ:497534088
uj5u.com熱心網友回復:
可以設定穿透吧轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/62874.html
標籤:Unity3D
