【发布时间】:2016-07-16 21:58:04
【问题描述】:
我在我的 GameScene.swift 中使用 iOS 10.0 中的以下代码
//Shape storage
let playerShape = SKShapeNode(circleOfRadius: 10 )
...颜色设置等
//Get the texture from shape node
let playerTexture = view?.texture(from: playerShape)
相同的代码在 watchOS 3.0 中不起作用 Xcode 8.0 beta 2 对视图的抱怨:
Use of unresolved identifier 'view'
有谁知道 watchOS 中的视图相当于什么?
谢谢。
【问题讨论】:
-
你用什么,我没见过view?.texture(from:SKNode) 我只见过view?.textureFromNode(SKNode)
-
WKInterfaceSKScene 是你用于 watchOS 的,skview 不存在
-
@Knight0fDragon 感谢 cmets。 - view?.texture(from:SKNode) 可能是因为 Swift 3 - 我在 'class GameScene: SKScene' 中执行此操作,这也不允许我将其定义为 WKInterfaceSKScene。
标签: swift sprite-kit watchkit xcode8 ios10