【Swift】SpriteKit开发iOS游戏——场景切换

简介: 前言Swift是个很不错的语言,苹果官方提供的游戏开发框架也很不错。 作为一个游戏来讲,里面的场景Scene肯定不止一个,所以需要切换场景代码代码从创建的时候的demo开始,demo的创建路径是开始我们会有一个场景文件GameScene所以我们要创...
+关注继续查看

前言

Swift是个很不错的语言,苹果官方提供的游戏开发框架也很不错。
作为一个游戏来讲,里面的场景Scene肯定不止一个,所以需要切换场景

代码

代码从创建的时候的demo开始,demo的创建路径是

这里写图片描述

这里写图片描述

开始我们会有一个场景文件GameScene

所以我们要创建一个新的场景文件NextScene,内容参考demo给的GameScene,这里不做展开,QAQ

核心跳转的代码很简单

let 下一个场景=NextScene()
let doors=SKTransition.doorsOpenVerticalWithDuration(0.5)
self.view?.presentScene(下一个场景, transition: doors)

结束

天很冷,多穿衣服,么么哒!

目录
相关文章
|
16天前
|
JavaScript 前端开发 PHP
用swift开发ios移动端app应用初体验
直接跟着 apple 官方的 SwiftUI 教程跑的,写惯了 javascript 奔放的代码,很多语法理解起来还是有点费劲
27 1
|
3月前
|
Swift iOS开发
iOS OC混编Swift 后者无法走断点
iOS OC混编Swift 后者无法走断点
25 0
|
8月前
|
Swift iOS开发
IOS使用Swift加载Xib文件
IOS使用Swift加载Xib文件
111 0
|
11月前
|
Swift iOS开发
iOS开发 - 适合工程多环境切换(swift环境),适合经常打很多不同环境包的人
iOS开发 - 适合工程多环境切换(swift环境),适合经常打很多不同环境包的人
180 0
iOS开发 - 适合工程多环境切换(swift环境),适合经常打很多不同环境包的人
|
11月前
|
Swift 数据安全/隐私保护 iOS开发
iOS开发 - swift通过Alamofire实现https通信
iOS开发 - swift通过Alamofire实现https通信
274 0
iOS开发 - swift通过Alamofire实现https通信
|
Swift iOS开发 容器
iOS 仿支付宝银行卡界面(支持Swift/OC)
在有支付相关的APP中,都有对应的钱包,虽然现在的支付宝,微信支付很流行,但是都是需要绑定自己的银行卡,那么这个银行卡的卡包页面该怎么实现呢?在网上找了许久也没有找到合适的,那就索性自己造轮子。
287 0
|
Swift iOS开发
Swift:暗黑模式iOS 13以上支持是否跟随系统和iOS13以下的主题适配
Swift:暗黑模式iOS 13以上支持是否跟随系统和iOS13以下的主题适配
1113 0
Swift:暗黑模式iOS 13以上支持是否跟随系统和iOS13以下的主题适配
|
编解码 Swift iOS开发
iOS 应用之间的跳转(OC&Swift)
iOS 应用之间的跳转(OC&Swift)
671 0
iOS 应用之间的跳转(OC&Swift)
|
开发工具 Swift iOS开发
iOS 问题 1: OC项目导入swift三方库不兼容问题
iOS 问题 1: OC项目导入swift三方库不兼容问题
779 0
iOS 问题 1: OC项目导入swift三方库不兼容问题
|
Swift iOS开发
iOS - Swift - NSAttributedString 显示Emoji乱码问题
iOS - Swift - NSAttributedString 显示Emoji乱码问题
iOS - Swift - NSAttributedString 显示Emoji乱码问题
热门文章
最新文章
相关产品
云迁移中心
相关课程
更多
推荐文章
更多