[英]Libgdx implementing shooting (collision between bullet and objects)
我是3D編程的新手,昨天才開始。
我只是嘗試創建一個簡單的游戲,在3D空間中移動,但是碰撞檢測在2D自上而下的空間中起作用,導致角色無法跳躍。 因此,碰撞僅發生在X和Z軸上。
但是現在我考慮實施射擊,子彈朝着我的相機指向的方向(第一人稱相機)飛行。 但是我不知道在3D游戲中通常如何進行拍攝? Bullet
是像許多2D游戲中一樣繪制並高速移動的對象嗎? 還是只是一條線,有時甚至沒有顯示? 我如何在不遍歷所有牆壁和生物的情況下檢查與那條線的碰撞? 我知道您可以找到子彈飛過的區域,但是當線可以在3D空間中的各個方向上走時,這不是一個很大的計算嗎?
取決於是否要顯示項目符號,則可以創建項目符號模型並使它移動得非常快。
這些都是不錯的選擇,每一個都比以前更好
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.