我一直在環顧四周,找到包裹世界的機體邊緣的最佳方式。 我設法用這個話題來做到這一點: How do I make a Box2D wrap around world? 使用SetTransform()我可以讓它出現在另一個X/Z端。用特定的定製環繞世界的邊緣
現在讓我們假設我有一個對象,例如一個簡單的盒子10x10。 如果盒子的一半超出Y的上邊緣,我希望超出的部分會出現在盒子的另一部分上方,而盒子的其他部分仍然位於上方,以便留在那裏。 總結我希望有一個「真正的包裹以防萬一用這樣的邊緣在老遊戲做 我希望我是不夠清楚......
編輯: 我添加了一個圖片來解釋我的意思:
由於
簡單而好主意。但是在Box2D中處理一個「body」的自定義繪製非常困難。實際上有人指出我使用2個box2d「body」,並以更好的方式處理顯示 – vsidou