Swift游戏实战教学视频课程

Swift 游戏实战教学,手把手介绍发游戏。

5.0 (个评分) 1457人学习

初级 49课时 4小时55分钟 2015/12/01更新

二维码 下载学堂APP 缓存视频离线看

    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
OpenGL 三部曲专题
总价:
1497.00
套餐价:
1197.60
节省
¥299.40
OpenGL实战编码设计视频课程
102228人学习
¥499.00
图形学理论视频课程-实现OpenGL精简内核
39576人学习
¥499.00
多面解析OpenGL-Shader语言视频课程
58545人学习
¥499.00
更 多 3 门 课 程
血型大地系列视频
总价:
495.00
套餐价:
346.50
节省
¥148.50
游戏开发实战之OpenGL ES 2.0基础精讲视频课程
23957人学习
¥99.00
游戏开发实战之OpenGL ES2.0 中级篇视频课程
11098人学习
¥99.00
血腥大地视频课程-第三季(怪物模型的建立&动画)
717人学习
¥99.00
更 多 5 门 课 程
OpenGL图形学原理实践全家桶
总价:
588.00
套餐价:
423.40
节省
¥164.60
【奇境】计算机图形学底层原理-如何从C++独立编写openGL模拟库
3891人学习
¥150.00
【奇境】OpenGL原理与实践2020
7846人学习
¥320.00
OpenGL专题课程-模型与骨骼动画精讲
863人学习
¥118.00
更 多 3 门 课 程
libGDX与unity5开发2D游戏套餐专题
总价:
197.00
套餐价:
120.00
节省
¥77.00
手机游戏开发 libGDX1.4.1项目实战 FlappyBird视频课程
1170人学习
¥79.00
手机游戏开发 libGDX1.4.1项目实战(微信打飞机)视频课程
2363人学习
¥59.00
Unity5之2D游戏开发入门及进阶项目实战 射击游戏视频课程
814人学习
¥59.00
更 多 3 门 课 程
SCRATCH专题
总价:
70.00
套餐价:
40.00
节省
¥30.00
SCRATCH初级入门教程
512人学习
¥30.00
SCRATCH案例实战教程
158人学习
¥20.00
SCRATCH智能问答器
81人学习
¥20.00
更 多 3 门 课 程
超值好课低价囤 低至2元 爆款好课 会员免费领 新人礼包
  • 课程介绍
  • 课程大纲 试看
  • 讲师好课 5

适合人群:

对swift 程序兴趣,或想以Swift开发游戏设计者而教学课程。

课程目标:

Swift 游戏实战教学,手把手介绍发游戏。

课程简介:

本课程针对对Swift有兴趣的程式研发者,

或想以Swift开发游戏设计者而教学课程,

由入门到深入的设计实战,将Swift程式语言以浅显易懂的影音解说,

并透过实际范例的练习,进入游戏开发的领域,

为目前内容最丰富,且附有影音教学的Swift游戏开发的课程。

教学以Swift 2.0实作为主,

同时附有Swift 2.0/1.2/1.1的范例文档,

内容包含Swift相关API的使用方法,

每个范例都可以单独执行实战App,

是作者在全球各大城市教授Swift课程的汇集大全。

本书内容经历多次游戏业界优秀工程师的验证,方完成与问世。





因為swift 1.1 和 1.2版因為版本的升級,導致舊版的會有問題,在這裡列出有問題的地方、差異和修護的方法


1.2版有問題的地方:

let scene = archiver.decodeObjectForKey(NSKeyedArchiveRootObjectKey) as GameScene

答案:

 

let scene = archiver.decodeObjectForKey(NSKeyedArchiveRootObjectKey)asGameScene


 

1.2版有問題的地方:

override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {

答案:

override func touchesBegan(touches: Set<NSObject>, withEvent event:UIEvent) {


1.2版有問題的地方:

override func touchesMoved(touches: NSSet, withEvent event: UIEvent) {

答案:

override func touchesMoved(touches: Set<NSObject>, withEvent event:UIEvent) {


1.2版有問題的地方:

override func touchesEnded(touches: NSSet, withEvent event: UIEvent) {

答案:

override func touchesEnded(touches: Set<NSObject>, withEvent event:UIEvent) {

   


1.2版有問題的地方:

var touch: UITouch = touches.allObjects[0as UITouch


var
 location: CGPoint = touch.locationInNode(self)

答案:

if let touch =  touches.first asUITouch {

            let location=touch.locationInNode(self)

           // . ….

}


1.2版有問題的地方:

if let path = NSBundle.mainBundle().pathForResource(file, ofType: “sks") {

答案:

if let path = NSBundle.mainBundle().pathForResource(file, ofType: “sks") {


1.2版有問題的地方:

..

答案:

..


1.2版有問題的地方:

if let path = NSBundle.mainBundle().pathForResource(file, ofType: “sks") {

}

答案:

if let path = NSBundle.mainBundle().pathForResource(file as String, ofType: “sks") {

}

 


1.2版有問題的地方:

func application(application: UIApplication!, didFinishLaunchingWithOptions launchOptions: NSDictionary!) -> Bool {

}

答案:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObjectAnyObject]?) -> Bool {

}


1.2版有問題的地方:

var value7:Byte=20

答案:

var value7:UInt8=20


展开更多

课程大纲-Swift游戏实战教学视频课程

展开更多

¥10.00

立即购买
关注公众号 领VIP会员
下次再说

点击打包下载,即可获取该课程全部资料

打包下载
迎新春满300减35 满400减50
是否单独购买该课程?
直接购买 去凑单
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部