मैं वर्तमान में स्विफ्ट में प्रयोग कर रहा हूंखेल के मैदान, और SpriteKit बाहर कोशिश कर रहा हूँ। मेरा खेल का मैदान उम्मीद के मुताबिक काम कर रहा है और चलता है, लेकिन Xcode में एक त्रुटि है "अनसुलझे पहचानकर्ता का उपयोग" myClass "। खेल का मैदान अभी भी हालांकि पूरी तरह से चलता है।
मेरा कोड यहाँ है:
import UIKit
import PlaygroundSupport
import SpriteKit
let frame = CGRect(x: 0, y: 0, width: 800, height: 600)
let mySKScene = myClass()
let view = SKView(frame: frame)
view.presentScene(mySKScene)
PlaygroundPage.current.liveView = view
class myClass: SKScene {
override func didMove(to view: SKView) {
}
}
किसी भी सहायता के लिए अग्रिम रूप से धन्यवाद।
अनुलेख मैं iOS SKD का उपयोग कर रहा हूं
उत्तर:
जवाब के लिए 2 № 1myClass को उस समय परिभाषित नहीं किया गया है जब आप इसे उपयोगकर्ता के लिए प्रयास कर रहे हैं। इस तरह दिखने के लिए अपना कोड बदलें:
import UIKit
import PlaygroundSupport
import SpriteKit
class myClass: SKScene {
override func didMove(to view: SKView) {
}
}
let frame = CGRect(x: 0, y: 0, width: 800, height: 600)
let mySKScene = myClass()
let view = SKView(frame: frame)
view.presentScene(mySKScene)
PlaygroundPage.current.liveView = view
स्टाइल के बारे में बस एक नोट। वर्गों को आम तौर पर पहले अक्षर को पूंजीकृत घोषित किया जाता है। (यानी class MyClass: SKScene {}
)