簡體   English   中英

SpriteKit:隨着更多節點的添加,如何阻止節點堆棧變重?

[英]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 )或者您可以減少場景中的gravityhttps://developer.apple.com/documentation/spritekit/skphysicsworld/1449623-gravity )但這顯然會影響一切。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM