olsun. Bunun üzerine dokunduğunuzda , bu Bu düğmenasıl SCNTransaction ucunu
SCNTransaction.begin()
SCNTransaction.setAnimationDuration(2)
SCNTransaction.setCompletionBlock {
SCNTransaction.begin()
SCNTransaction.setAnimationDuration(2)
self.ResetCameraButton.texture = self.FunctionAtlas.textureNamed("ResetCameraSelected")
self.cameraOrbit.eulerAngles.y = initialAngleY
self.cameraOrbit.eulerAngles.x = initialAngleX
self.cameraNode.camera?.orthographicScale = self.initialPinchScale
SCNTransaction.commit()
}
SCNTransaction.commit()
bir SCNScene kamerayı hareket eden bir işlevini çağırır: ve bu aday düğme:
Ben ikincisini koymak istiyorum görüntü, animasyon sırasında benim SKSpriteNode, dokusu ve ilk olarak, animasyon biter sadece.
aşağıda eklerseniz:
self.ResetCameraButton.texture = self.FunctionAtlas.textureNamed ("ResetCameraUnselected")
Unselected dokusunu ayarlamak için, bu işe yaramazsa
!nasıl SKSpriteNode için 'seçilmemiş' dokusunu ayarlamak için animasyonunun sonunu alabilirim?
Tamam, ancak bu efekti nasıl alabilirim? –