创建 GameScene 和 PieceNode
适合人群
对 iOS 开发感兴趣,渴望做一个完整的 iOS App 并上架到 App Store,特别是对拼图等休闲游戏开发感兴趣的同学。
你将会学到
你将快速实战一个已上架的 iOS App 项目并掌握拼图游戏的开发。
- 掌握 SpriteKit 开发休闲游戏的方法
- 掌握拼图游戏的设计思路
- 掌握如何接入 Google AdMob,使用 Google 广告带来收益
- 掌握使用 SQLite 存储 App 内用户相关信息
- 掌握 iOS App 在加载大尺寸图片时如何优化内存
课程简介
这套实战课程来自于我已上架的 App 项目,我会从独立开发者的角度,带领大家快速实战一个可上架的 App 项目。对于 iOS 开发感兴趣,尤其是想上架自己的 App 到应用商店的同学很有参考价值。在本课程中将带领大家从零构建整个完整项目,使用 iOS 系统提供的 2D 游戏引擎 SpriteKit 实现拼图游戏的核心逻辑,SpriteKit 作为一个高性能 2D 游戏开发库,不仅可以用来开发游戏,在普通 App 的开发中也可以被用到。App Store 上休闲游戏基本遵循免费下载+播放广告的模式,App 通过广告来获得收益,在本课程中也介绍了如何接入 Google 广告,并将 Google 广告与本游戏结合起来。因为需要上架 App Store,在本 App 的开发中重点关注了内存优化,尤其是图片的展示进行了优化。同时提供了对暗色模式的支持以及多语言支持(支持汉语和英语),这些很容易提升用户体验,使 App 在商店中获得高分评价。同时对 App 加入广告后上架审核的合规性也进行了讲解。完成本课程,结合 SpriteKit 用户很容易开发出其它类似的休闲游戏,再接入 Google 广告,上架到 App Store 给自己带来额外的收益。
常见问题
问:课程会不会提供源代码?
答:在本课程中,老师将带领大家从零构建整个项目,也即带领大家敲代码。同时在每节课都会提供那节课相关的源代码,在课程最后自然包含完整的项目源码。
问:完全的小白可以学习这门课吗?
答:最好有一定的基础,本门课是实战课,不包含太多的基础讲解。学习本门课最好对 Swift 语言有所了解,对 iOS 也有基础地理解,这样学习起来才会事半功倍。完全的小白建议先学习一下 iOS 开发基础。
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
- 第一章 项目介绍
- 1-1试看 讲师的自我介绍13:28
- 1-2试看 完整的拼图游戏 Xcode 工程总览15:45
- 第二章 项目初始化
- 2-1开始构建 Jigsaw Xcode 工程13:45
- 2-2使用代码创建 UI,代替 Storyboard10:05
- 2-3加载一幅图片,并在 App 中展示出来13:23
- 2-4加入公共代码,方便后续开发09:14
- 2-5编写规范整洁的代码04:59
- 2-6引入PuzzleMaker,用于生成拼图碎片09:12
- 2-7试看 使用 PuzzleMaker 生成拼图碎片10:34
- 第三章 使用 SpriteKit 实现拼图核心逻辑
- 3-1SpriteKit 简介07:07

iOS 拼图游戏开发实战: 原生开发,已上架 App Store,包含源码
95人学习
Matrix
5.0
¥188.00

【全国】苹果Swift语言视频教程闪电入门
654364人学习
关东升
4.9
免费

iOS开发视频教程【基础入门篇】
544434人学习
关东升
4.4
免费

Swift视频教程第二季
510923人学习
何家胜
5.0
¥49.00

Swift核心技术详解
482296人学习
张荣超
5.0
¥398.00

深入浅出objective C视频教程
368430人学习
成少雷
4.8
免费

Swift视频教程(第一季)
200095人学习
何家胜
5.0
¥49.00

【李宁】Swift开发系列视频教程
165440人学习
李宁
5.0
¥199.00