我在SKVideoNode
中以编程方式向场景添加didMove(to view: SKView)
,如下所示:
mainCircleVideo = SKVideoNode(fileNamed: "pipSmile.mp4")
mainCircleVideo.size = CGSize(width: self.size.width*0.6, height: self.size.width*0.6)
mainCircleVideo.position = CGPoint(x: 0, y: 0)
addChild(mainCircleVideo)
mainCircleVideo
在类中声明(我使用SpriteKit时为SKScene
)
当我转换到此场景时 - 视频会自动播放。我正在使用
self.view?.presentScene(nextScene!, transition: fadeTransition)
为什么会发生这种情况的任何想法?
更新:我不确定为什么但删除fadeTransition似乎解决了这个问题