簡體   English   中英

基於Raycast的運動與對撞機發生了怪異的互動

[英]Raycast based movement has weird interaction with colliders

我正在使用角色控制器,該角色控制器使用射線投射沿設定的路徑移動角色: 在此處輸入圖片說明

這對於在x和z軸上移動很有效,而且如果我直接從頂部擊中它們,我也可以降落在它們上面。 但是,如果我從側面輸入帶有碰撞器的對象,則通過或卡住: 在此處輸入圖片說明

我認為發生這種情況是因為播放器設置為沿着光線投射定位,並且為了避免玩家在平台上傳送,我需要光線投射來忽略它們。 現在,這將導致新的碰撞問題。 是否有人對如何解決這個問題有任何想法,所以我的播放器正確地與平台發生了沖突? 我在FixedUpdate()中使用所有物理方法,並且使用Tween插件創建了路徑,但是我認為在使用raycast的任何腳本中都會以這種方式出現此問題。

向這些平台添加特定的蒙版,然后在調用ray cast的代碼中,為蒙版添加新變量,而不必選擇平台蒙版。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM