का उपयोग किए बिना एक गेम बनाना मेरे पास एक गेम विचार है कि किसी भी स्प्राइटकिट फीचर्स (भौतिकी, टकराव या क्रिया) की आवश्यकता नहीं है, यह आपके लिए एक साधारण रणनीति गेम (प्लेग इंक, या डेमोक्रेसी) है लोग उन खेलों से परिचित हैं। तो मैंने सोचा कि मैं इसे अपने लिए आसान बना सकता हूं और इसे कोडबोर्ड दृश्य नियंत्रक और ऑब्जेक्ट को कोड में करने के बजाए ऑब्जेक्ट का उपयोग करने की लक्जरी के साथ सामान्य तरीका बना सकता हूं। लेकिन स्प्राइटकिट में एक फीचर है जो मेरे गेम (या उस मामले के लिए कोई भी गेम) के लिए बहुत जरूरी है जो कि सामान्य एक्सकोड परियोजनाओं में नहीं है जो "अपडेट" विधि है, आप स्कोर और अन्य मूल्यों को ट्रैक रखने के लिए जानते हैं है, तो मैं इसे बंद करने के कुछ लागू किया और बस ठीक काम करता है:SpriteKit
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
var finish = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: "check", userInfo: nil, repeats: true)
}
func check() {
if score == 10 {
println("Win!")
}
}
यह सिर्फ ठीक काम करता है, लेकिन मुझे यकीन है कि अगर यह सबसे अच्छा अभ्यास है या इस तरह की एक विधि का प्रदर्शन कितना प्रभावित करेगा जाएगा नहीं कर रहा हूँ ऐप, विशेष रूप से यदि मेरे पास 1 से अधिक विधि हैं जो हर समय चलती हैं।
सट्टा ... अपना गेम बनाएं (या बेहतर: प्रोटोटाइप) और देखें कि यह कोई समस्या बन गई है या नहीं। यह शायद नहीं होगा। – LearnCocos2D
धन्यवाद आपकी मदद के लिए LearnCocos2D – Abdou023