1
我想知道是否可以縮放parentNode而無需使用spritekit縮放它的childNode?因爲在遊戲過程中,我想只對節點的一部分(在我的情況下是父節點)運行縮放操作。所以如果有人能幫助我會很高興。SpriteKit。是否可以在不縮放childNode的情況下縮放parentNode?
我想知道是否可以縮放parentNode而無需使用spritekit縮放它的childNode?因爲在遊戲過程中,我想只對節點的一部分(在我的情況下是父節點)運行縮放操作。所以如果有人能幫助我會很高興。SpriteKit。是否可以在不縮放childNode的情況下縮放parentNode?
你不能縮放父母,也不能縮放孩子,你總是可以使用相反的動作來對抗縮放比例,但是這會浪費CPU週期,並且可能會根據數學而縮小比例因子。相反,你應該做的是有一個不縮放的父節點,並且有2個兄弟節點是這個新父節點的子節點,而不是具有簡單的父/子關係。通過這種方式,您可以在不影響其他同胞的情況下擁有1個兄弟姐妹等級,並且您仍然有父節點來控制孩子。
節點結構應該像這樣
SKNode(新的母公司)
| --SKSpriteNode(老上級)
| --SKSpriteNode(歲兒童)
據我知道,如果你擴展父母然後您自動地縮放孩子 – hamobi
不孩子節點將與父母縮放。但是,當您縮放父節點時,您可以嘗試通過縮放父項的量的倒數來同時縮放您的孩子。 –