![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
swift
站在墙角的猫
这个作者很懒,什么都没留下…
展开
-
Sprite Kit Swift游戏开发新手指导手册(4)
这一步我们开始学习如何创建怪兽精灵为了让我们的游戏更加有趣,我们需要创建一些能够移动的怪兽精灵,那么,让我们在屏幕稍微偏右的地方创建一些怪兽精灵,然后给设置一个动作,让它们从右向左移动;我们把一下的方法添加到GameScene.swift的文件中;func random() -> CGFloat { return CGFloat(Float(arc4random()) / 0xFFFFFFF翻译 2015-06-13 14:26:52 · 641 阅读 · 0 评论 -
Sprite Kit Swift游戏开发新手指导手册(5)
我们创建了忍者精灵和怪兽精灵了, 但是我们的忍者精灵还差一些东西,那就是飞镖, 哈哈, 如果我们将忍者精灵的飞镖添加上去应该会很有趣.那么我们怎么去添加飞镖呢. 我的打算是这样的,当我么点击屏幕的时候.忍者的手里就会发射一个飞镖,飞镖就会飞出去. 飞出去的方向就是忍者的坐标与我们点击的屏幕的坐标之间的向量方向, 至于什么是向量,大家高中都学过的,实在不知道的话就当做是直线方向吧! 图片就大概是下面这翻译 2015-06-13 14:31:30 · 740 阅读 · 0 评论 -
Sprite Kit Swift游戏开发新手指导手册(1)
(译文) Sprite Kit Swift游戏开发新手指导手册(1)本文是介绍如何利用SpriteKit编写一个简单的游戏. 首先,我们在xcode6中创建一个新的Hello world工程:将SpriteKitSimpleGame作为Product Name,语言选择为swift,Game Techonology选择为SpriteKit随便选择一个地方保存此项目, 然后点击Create,然后选择翻译 2015-06-13 14:08:30 · 566 阅读 · 0 评论 -
Sprite Kit Swift游戏开发新手指导手册(2)
工程中的模板有两个问题,首先,默认的游戏启动方式是竖屏的,但是我们需要横屏,其次,模板中使用的是我们目前不需要的Sprite Kit场景编辑器,让我们先来修复这些问题;首先,打开target设置,选择SpriteKitSimpleGame,然后,在Depolyment Info的选项中,取消Portrait选项.这样我们就只选中了Landscape Left和Landscape Right,如图所示翻译 2015-06-13 14:14:16 · 699 阅读 · 0 评论 -
Sprite Kit Swift游戏开发新手指导手册(3)
首先我们可以从这里下载一些必须的素材,然后将这些素材拖到你的项目里面,并且点击这里下载一些必须的素材接下来,打开GameScene.swift将以下代码把里面的内容替换掉import SpriteKit class GameScene: SKScene { // 1 let player = SKSpriteNode(imageNamed: "player") override func翻译 2015-06-13 14:19:41 · 614 阅读 · 0 评论 -
Swift常见引用循环及解决方案
1 block引起的强引用循环 2 对象之间相互引用引起的强引用循环 3 runloop和对象之间引起的强引用循环 NSTimer之类的计时器或者NSOperation; 4 gcd计时器引起的引用循环.解除强引用循环 1 对block里面引用循环的对象进行修饰 weak 或者 unowned, weak主要修饰可选性对象, 意思就是说这个对象有可能是nil. unowned修饰确定的对象,原创 2015-12-31 15:08:33 · 432 阅读 · 0 评论