我在Libgdx做蛇遊戲,但我不知道如何根據它的頭部方向移動蛇部分。請幫我...蛇遊戲,如何根據其方向移動蛇部分?
1
A
回答
2
只有頭部移動,其他移動到其父。
想象蛇的未來位置爲頭部,那麼每個後面的部分都會移動到頭部。
特別
設A =陣列部分,其中每個部分-1是部分的「母體」 然後就可以將所有零件,除了「實際頭」到其「頭部」。 在這一點上,兩個主要頭部具有相同的位置。 將「實際頭部」移動到「新頭部位置」
我認爲這聽起來是正確的。
0
您將使用保存當前移動方向的變量和包含所有蛇部件的列表。
在每個運動階段,您將比較運動變量和4個可能的狀態(左,上,右,下)並增加/減少列表中第一個元素的x/y(頭部)。部分的人則定位在他們面前的元素的位置列表中的
for (int i=1 ; i< list.size() ; i++)
list.get(i).setPosition(list.get(i-1).getX(), list.get(i-1).getY());
0
參加,你必須保存黑魚的最後x和y位置的x和y位置的數組列表。使用此數組列表將x和Y位置放置到body部分的其餘部分。
相關問題
- 1. 蛇遊戲,如何使蛇移動?
- 2. javascript蛇遊戲 - 如何移動蘋果?
- 3. c#蛇遊戲如何阻止蛇
- 4. 蛇(遊戲)般的移動矩形
- 5. 蛇遊戲移動問題[javascript]
- 6. 蛇遊戲中的蛇運動
- 7. 蟒蛇部分(劊子手遊戲)
- 8. Pygame蛇遊戲
- 9. 蛇遊戲按下按鍵時,蛇的移動速度
- 10. 在蛇的遊戲中,如何移動一條具有不同碎片的蛇?
- 11. 與allegro蛇遊戲
- 12. 蛇遊戲板C++
- 13. 使蛇遊戲分數計數器和增加移動速度
- 14. 如何移動最後的picturebox爲蛇遊戲
- 15. 蛇遊戲java,讓蛇穿牆
- 16. 蛇段在蛇遊戲中跟隨頭部
- 17. 評分系統在蛇遊戲
- 18. 如何使蟒蛇平臺遊戲
- 19. 如何爲蛇遊戲生成食物
- 20. XNA遊戲如何製作蛇尾
- 21. 蛇式遊戲的簡約方法
- 22. 蛇遊戲。處理keyPressed方法
- 23. 我如何讓在蛇和蛇階梯遊戲板在Java?
- 24. 小蟒蛇遊戲程序
- 25. 蟒蛇財富遊戲輪
- 26. 蛇遊戲(褪色食物)
- 27. 蛇遊戲自身碰撞
- 28. 蛇遊戲邊界碰撞
- 29. 拔河蟒蛇遊戲
- 30. 編寫蛇遊戲演示
一個更有效的方法來做這個動作就是把蛇的最後一部分放到新的頭部位置。 – TheWhiteLlama 2013-12-23 17:14:15