我一直在看圖7-3在這個精靈套件文檔:https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Actions/Actions.html,但它讓我很困惑。他們似乎給相同名稱的多個東西,例如相機/角色。如何檢查SKSpriteNode的底部是否在當前可見場景內
我在默認SKScene
,MyScene類。在initWithSize
中,我創建了SKNode *myWorld
,就像文檔中的建議。然後我有一系列方法將我的背景圖像添加到myWorld
。滾動工作正常,但我想要做的是當myWorld
中的圖像底部到達場景的底部時停止垂直滾動。對於我的生活,我無法弄清楚如何參考myWorld
的底部。對於場景的底部,我簡單地做
CGPoint sceneFarBottomSide = CGPointMake(0, -self.size.height/2);
其中self.anhorPoint
設置爲[0.5,0.5]。
我該如何參考myWorld
的底部?
檢查蘋果的冒險碼,移動攝像機部分:https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/CodeExplainedAdventure /KeepingUptoDate/KeepingUptoDate.html#//apple_ref/doc/uid/TP40013140-CH9-SW1 –