[英]How to declare SKSpriteNode globally in Swift
我正在嘗試從Objective-C切換到Swift,但是我不明白如何將SKSpriteNode聲明為屬性。 我需要它以便從每個函數訪問它。 在目標C中為:
@property (nonatomic, strong) SKSpriteNode *selectedNode;
迅速地,您將有類似
class YourClass: UIViewController
{
var selectedNode: SKSpriteNode
}
根據您實例化SKSpriteNode的時間,您將獲得!
就在SKSpriteNode
。
同樣,可以在您的課程之外訪問此變量。 這意味着您可以做類似的事情
var myObject = YourClass()
myObject.selectedNode = ...
如果要將其設為私有,可以執行以下操作:
private var selectedNode: SKSpriteNode
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.