1
我剛開始接觸pymunk,我有,我是不是能夠找到的文檔中解決一個問題的形狀。更改pymunk /花栗鼠物理身體
我有一個字符體特定的動畫期間改變形狀。我知道如何將形狀附加到物理機構,但我該如何改變它們?具體而言,我需要暫時將該框更改爲較小的框。
這可能嗎?
我剛開始接觸pymunk,我有,我是不是能夠找到的文檔中解決一個問題的形狀。更改pymunk /花栗鼠物理身體
我有一個字符體特定的動畫期間改變形狀。我知道如何將形狀附加到物理機構,但我該如何改變它們?具體而言,我需要暫時將該框更改爲較小的框。
這可能嗎?
有一對夫婦的不安全的方法來修改的形狀。現在(v3.0)pymunk只支持Circle形狀和Segment形狀的更新。不過,我剛剛提出了一種更新Poly形狀的方法,可用於最新的pymunk樹幹中。
如果你不想運行最新的主幹,我建議你,而不是僅僅更換形狀,而不是修改它的。無論如何,最終的結果都是一樣的。
(爲什麼形狀的改變是不鼓勵的原因是,它很難做一個很好的模擬,調整大小神奇地在一瞬間發生。例如,應該如何小物體之間的碰撞,經過調整大小會撒謊大對象內得到解決?)
感謝您的回答。我按照你的說法完成了,只是摧毀了舊的形狀,並在它的位置創建了一個新的形狀。我期待看到一個真正的更新方法。通過替換形狀,它迫使程序員也替換可能存在於其他地方並且令人討厭的引用,如果對新形狀的引用保持不變,則不會成爲問題。 –