[英]SpriteKit: How to stop stack of nodes weighing down as more nodes are added?
我正在創建一個用戶使用SKPhysicsJointLimit堆疊節點的游戲。 這是可行的,但是添加到堆棧中的節點越多,堆棧的“重量”就越多,移動速度也會變慢。
我得到這種行為是根據物理學建模的,但是我如何才能使堆棧繼續正常移動並且不會被壓低?
游戲引擎試圖盡可能准確地模擬物理,如果物品變得更重,那么移動速度變慢是很自然的。
為了解決這個問題,您可以通過改變堆棧中對象的密度,通過它們的物理體的density
屬性來使堆棧更輕( https://developer.apple.com/documentation/spritekit/skphysicsbody/1519983-density )或者您可以減少場景中的gravity
( https://developer.apple.com/documentation/spritekit/skphysicsworld/1449623-gravity )但這顯然會影響一切。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.