我想要一個像遊戲那樣的角色扮演者,角色只能在特定的路徑上移動,最好還可以選擇彎曲路徑。什麼是實現這個目標的正確方法?限制一個精靈到一個特定的路徑?
2
A
回答
2
您可以使用splines來對此進行建模。水平將由一組2d點組成,並且每個玩家/機器人將總是在從一個點到另一個點的途中。樣條線還可以處理彎曲的路徑。
遊戲中經常使用Catmull-Rom樣條線。如果您使用Google Catmull-Rom樣本,您可以在任何語言中找到理論,僞代碼或實施Catmull-Rom。
相關問題
- 1. 將一個精靈移動到pygame中的另一個精靈
- 2. 確定一個精靈何時進入另一個精靈
- 3. 一個精靈
- 4. 讓一個精靈沿着一條路徑使用C#
- 5. 從一個路徑複製一個特定的文件到另一個
- 6. Cocos2d:沿路徑/貝塞爾移動一個精靈?
- 7. 根據box2d路徑生成一個精靈
- 8. 自動移動一個精靈來捕捉另一個精靈
- 9. SFML 2.1如何讓一個精靈面對另一個精靈
- 10. Nunit有一個路徑長度限制?
- 11. ios - 每個UIButton或一個精靈+ UILabel的個人精靈?
- 12. 限制導入到特定路徑,不限制導入模塊的路徑
- 13. 如何讓精靈從精靈表變成另一個精靈?
- 14. 如何限制一個方法到一個特定的線程?
- 15. 如何用NSImage繪製一個精靈?
- 16. Spritebatch只繪製第一個精靈
- 17. 試圖製作一個動畫精靈
- 18. 繪製一個單精靈Pixmap - LibGDX
- 19. 沿路徑移動精靈
- 20. 將一個小精靈附加到動畫精靈andengine
- 21. cocos2d無法添加精靈到另一個精靈
- 22. 在cocos2d中界定一個精靈
- 23. 如何隨機定位一個精靈
- 24. 從一個精靈表
- 25. 從屏幕清理一個特定的精靈
- 26. 一個特定的精靈觸摸檢測
- 27. 用圖像/精靈中的另一個替換特定顏色
- 28. 如何限制TFS 2008 CI建立一個特定的路徑在項目
- 29. 在一個精靈中組合兩個精靈(Libgdx)
- 30. 我如何將一個特定的路徑重定向到nginx中的另一個路徑?
碰撞圖莫名其妙? –
@ bash.d謝謝。 a)我的意思是_完全限制,所以我認爲不會。但是:b)你是指一些內置機制還是隻是計算精靈的位置等等? – ispiro
XNA是相當低級的......你必須自己做很多東西! –