Unity3D 飛行射擊遊戲對地面敵人的攻擊判斷?

時間 2021-06-04 23:30:52

1樓:Jiang

最簡單的方法是把地面物體的Collider調到和子彈一樣高,但如果地面物體需要穿過比如橋之類的場景,則需要放置到不同的layer中並排除碰撞。比較完美的方法是用射線檢測。

2樓:關中游

地面和子彈在物理場景沒有碰撞,但是在攝像機視角是重合的。

那最簡單的模擬實現就是子彈根據攝像機的投射方向投射一條射線,射線射入有效物體就算有效碰撞了。自行查閱Unity3d裡面有Physics.Raycast。

不過射線投射檢測來模擬有個問題,就是這個檢測是點和物體的檢測。所以對於飛機,我們需要在飛機上多取n個點形成包圍體同時檢測來模擬碰撞檢測。

3樓:

你要簡單的話,你可以把地面的東西的碰撞(僅僅是碰撞奧)調到跟飛機一樣的高度,然後飛機向前進行射線檢測。你要複雜點的話,你可以讓飛機按一定範圍約束去檢測可攻擊物件。那這個範圍你可以理解成球狀,說是可以定製高度值的。

上面圖上地面怪應該是有自己的攻擊檢測AI 達到預警範圍就出現嘆號,所以這種遊戲其實只是有比較多的範圍判定而已,。。沒太多複雜的東西

使用Unity3D開發HoloLens應用是怎樣的體驗?

免費打工仔 使用簡單,深入難。微軟的MRTK 2把大部分細節都封裝在裡面,你可以很容易的實現所有微軟提供給你的功能,當你要擴充套件的時候,就需要深入研究。我們做了三年多的開發,走過不少彎路,希望行業能越來越好,這樣我們才能賺點錢。 芥末兮兮 開發HoloLens應用有一小段時間了,去年上半年在公尺國...

手機遊戲技術選擇,是用unity3d還是cocos2dx?

果斷還是cocos2dx了.unity如果沒有經驗的團隊來搞這個坑比較多,不光是技術上的,美術上也是一樣.人員招聘上面.還是要看所在地域了價錢了.還是你所吸引到了什麼樣的人才了 如果是2D的,那麼cocos2d x是個很好的選擇,但是意味著需要找到或者自己開發團隊協同工具 用來編輯地圖 場景等 整合...

Unity3D應該選擇哪個版本好用?

王某某 學習研究用最新版本。不用管穩定不穩定。一些小溝溝坑坑的也可以磨鍊你的填坑能力。狗頭.jpg 開發專案用最近的LTS版本2017.4 2018.4等。或者如果專案預計時間比較久 1 2年 的話,也可以用當年的新版本,等著最後更新到穩定版。如果有引擎團隊大幅改引擎的話,也不需要來問這個問題了。據...