ऑब्जेक्टिव-सी में, में पर्दे के संक्रमण के लिए कैसे स्प्राइट-किट का उपयोग कर, मैं सफलतापूर्वक कुछ ऑब्जेक्टिव-सी में निम्न कोड की तरह उपयोग ऊपर एक नया दृश्यस्विफ्ट
if ([touchedNode.name isEqual: @"Game Button"]) {
SKTransition *reveal = [SKTransition revealWithDirection:SKTransitionDirectionDown duration:1.0];
GameScene *newGameScene = [[GameScene alloc] initWithSize: self.size];
// Optionally, insert code to configure the new scene.
newGameScene.scaleMode = SKSceneScaleModeAspectFill;
[self.scene.view presentScene: newGameScene transition: reveal];
}
लाने के लिए होगा करने की कोशिश में पोर्ट स्विफ्ट के लिए मेरे सरल खेल है, अब तक मैं इस काम के ...
for touch: AnyObject in touches {
let touchedNode = nodeAtPoint(touch.locationInNode(self))
println("Node touched: " + touchedNode.name);
let touchedNodeName:String = touchedNode.name
switch touchedNodeName {
case "Game Button":
println("Put code here to launch the game scene")
default:
println("No routine established for this")
}
है लेकिन मैं क्या कोड वास्तव में एक और दृश्य में संक्रमण के लिए लिखने के लिए पता नहीं है। प्रश्न (ओं):
- क्या कोई स्विफ्ट के साथ एसकेट्रांसशन का उपयोग करने का उदाहरण प्रदान कर सकता है?
- क्या आप आमतौर पर अन्य दृश्य कोड को अन्य दृश्य के लिए रखने के लिए एक और "फ़ाइल" बनाते हैं, मानते हैं कि आपके पास उद्देश्य-सी के तहत होगा, या स्विफ्ट का उपयोग करने के बारे में कुछ है जिसका अर्थ है कि मुझे इसे अलग-अलग संपर्क करना चाहिए?
आप
2. स्विफ्ट वास्तव में, क्योंकि यह पूर्ण रूप से अपने मॉड्यूल में सभी फाइलों का आयात करता है यह आसान एक से अधिक फ़ाइलों का उपयोग करने के लिए बनाता है । उद्देश्य-सी –