SKVideoNode 与场景编辑器兼容吗?
Is SKVideoNode compatible with Scene Editor?
我正在尝试将 .mov 文件添加到我在场景编辑器中的 .sks 文件。可能吗?如果是这样,你是怎么做到的?据我所知,我的方向是否正确?
var videoNode: SKVideoNode?
func check() {
videoNode = childNode(withName: "video") as? SKVideoNode
videoNode = SKVideoNode(fileNamed: "FantasyBasketball-Score-Winning-4-20210112.mov")
print(videoNode)
}
override func sceneDidLoad() {
check()
}
但是运行之后的视频节点returns为nil。
我认为 sks 编辑器中没有视频节点,因此您必须在代码中添加它。你可以试试
func check() {
let videoNode = SKVideoNode(fileNamed: "FantasyBasketball-Score-Winning-4-20210112.mov"
addChild(videoNode)
videoNode.play()
}
override func sceneDidLoad() {
check()
}
我正在尝试将 .mov 文件添加到我在场景编辑器中的 .sks 文件。可能吗?如果是这样,你是怎么做到的?据我所知,我的方向是否正确?
var videoNode: SKVideoNode?
func check() {
videoNode = childNode(withName: "video") as? SKVideoNode
videoNode = SKVideoNode(fileNamed: "FantasyBasketball-Score-Winning-4-20210112.mov")
print(videoNode)
}
override func sceneDidLoad() {
check()
}
但是运行之后的视频节点returns为nil。
我认为 sks 编辑器中没有视频节点,因此您必须在代码中添加它。你可以试试
func check() {
let videoNode = SKVideoNode(fileNamed: "FantasyBasketball-Score-Winning-4-20210112.mov"
addChild(videoNode)
videoNode.play()
}
override func sceneDidLoad() {
check()
}