SF
敲键盘的猫
敲键盘的猫
注册登录
关注博客
注册登录
主页
关于
RSS
[原创]Swift+Sprite Kit中文教程第四篇
敲键盘的猫
2015-08-04
阅读 2 分钟
5.6k
既然能够击杀敌人了,下面我们计算玩家获得的分数。类的属性列表中添加var score:UInt32 = 0然后添加一个标签,用来显示分数。score下面添加:var scoreLabel:SKLabelNode!didMoveToView中,将这个label初始化好:
[原创]Swift+Sprite Kit中文教程第三篇
敲键盘的猫
2015-08-03
阅读 7 分钟
6.5k
拖了好久的第三篇终于开始了……ps:由于Xcode7不支持iOS8.4,我最终换回了Yosemite和Xcode6.4,所以语法如果有所出入引起问题,可以谷歌解决或者在下面留言。
常用Sprite Kit插件整理
敲键盘的猫
2015-02-10
阅读 1 分钟
7.5k
最近一段时间精力都放在寻找新的框架和工具上。考虑了跨平台、开发效率、多人协作等方面,最后选择了Cocos2D-swift + SpriteBuilder来进行下一轮开发。
开发证书详解
敲键盘的猫
2015-02-05
阅读 2 分钟
3.9k
最近有个妹子问了我很多开发者证书的相关问题,据说搜到很多百度上不靠谱的帖子(也可能是out of date了),导致越弄越乱,我就在这里简单概括描述一下,证书的种类用途和使用方式等。时间是2015年2月份左右,应该在未来一段时间都是没问题的。
[原创]Swift+Sprite Kit中文教程第二篇
敲键盘的猫
2014-12-24
阅读 5 分钟
8k
序列中两个动作,一个是竖向位移场景高度那么长的距离,正值向上负值向下,保证子弹至少能打到屏幕以外才会消失,第二个动作则是将其从场景里移除,同时也就被销毁了。
[原创]Swift+Sprite Kit中文教程第一篇
敲键盘的猫
2014-12-02
阅读 4 分钟
20.6k
本教程适用于入门开发者,我将会告诉你如何最快开发出小游戏,但所使用的未必是最佳方案。本教程将使用纯swift+storyboard进行开发,所以最好有一点点这两种技术的基础。
[原创]SpriteKit+Swift学习笔记(七)-简述碰撞检测
敲键盘的猫
2014-11-28
阅读 1 分钟
7.4k
碰撞检测设置步骤:1.添加场景代理SKPhysicsContactDelegate2.设置self.physicsWorld.contactDelegate = self 3.设置接触抛事件ground.physicsBody?.contactTestBitMask = horseCategory
[原创]SpriteKit+Swift学习笔记(六)-生成大量精灵
敲键盘的猫
2014-09-17
阅读 1 分钟
4.6k
之前写了一个打飞机的游戏,在飞机子弹的问题上,走过很多坑。下面就简单介绍几种方案:1.需要时生成。做一个action序列,间隔一定时间发射一个或者一组子弹,发射的时候用纹理初始化成精灵节点,然后附加到一个子弹组的sknode上。超出边界的时候,自动把自己从父节点移除。这是我最开始采用的方案,但是因为子弹需要设...
[原创]SpriteKit+Swift学习笔记(五)-场景清理
敲键盘的猫
2014-09-09
阅读 1 分钟
4.4k
有一小段时间,游戏总是在重新开始的时候崩溃掉。追了很久总算发现了原因:是游戏结束之后,场景清理不干净,导致游戏资源未释放或者重复赋值。游戏场景清理,是很多初学spritekit的小伙伴经常遇到的问题,到底怎么清理比较好比较放心呢?经过这段时间的学习,我个人一般使用两种方式。第一种:将之前的旧场景置空。场景...
[原创]SpriteKit+Swift学习笔记(四)-纹理部分缩放
敲键盘的猫
2014-09-06
阅读 1 分钟
4.8k
这个纹理部分缩放,可能初次接触游戏开发的小伙伴,不知道是什么东西,简单地说,部分边和角不缩放,只缩放中心的部分纹理。其实这个用途非常广,最常见的就是血条蓝条和玩家角色对话框。血条蓝条应该怎么做?(对话框同理)根据开发经验和需求的不同,可以有多种形式:第一种,用一个矩形条,设置x轴缩放xScale,如果血...
[原创]SpriteKit+Swift学习笔记(三)-dynamic参数
敲键盘的猫
2014-09-06
阅读 1 分钟
3.2k
ground.physicsBody.dynamic = false文档里的解释是A Boolean value that indicates whether the physics body is moved by the physics simulation.含义为:此物体是否会被模拟器移动,如果是true,则会受到模拟器影响,比如重力,力场,摩擦力,总之就是会被模拟器的物理属性所影响,做相应的位移或旋转。如果是false...
[原创]SpriteKit+Swift学习笔记(二)-简单动画
敲键盘的猫
2014-08-24
阅读 1 分钟
4.9k
这里我们先考虑一个鸟飞行的动画:首先,把你的动画文件(几个动作连续的png)放置在一个文件夹中,命名为bird。然后创建一个纹理集,如上面代码第一行,读取文件夹bird。其次创建一个纹理数组,然后用for循环,将各个png纹理添加进去。最后只要用skaction就可以播放了,是不是很简单。这里开发时可能会遇到几个问题:1....
[原创]SpriteKit+Swift学习笔记(一)-父节点坐标系
敲键盘的猫
2014-08-23
阅读 1 分钟
6.3k
最近一个月硬是啃下了Swift和SpriteKit,回首这一个月,有垂头丧气,也有得意忘形,但是遇到最多的,还是无助和无奈。众所周知,SpriteKit推出只有一年的时间,虽然苹果文档一直非常坚挺,但是SK和cocos、unity的普及程度、受欢迎程度和易用程度还有很大的距离,所以使用的人也很少。且不说国内资料凤毛麟角,国外相关教...
flask+mongoengine开发tips(二)
敲键盘的猫
2014-05-06
阅读 2 分钟
5.1k
1.mongoengine全部原子操作 {代码...} 2.mongoengine全部查询操作 {代码...} 3.mongoengine全部field格式 {代码...} 4.mongoengine全部字段参数 {代码...}
mongoengine+flask开发tips(一)
敲键盘的猫
2014-05-04
阅读 1 分钟
4.1k
1.数据模型类引用自身,比如一个关注的人列表 {代码...} 2.查询引用域,引用域只能查询objectID,其他字段都不能查询,除非先查出目标对象的objectID,然后再用引用域以如下方式查询 {代码...} 3.查询单个对象必须要用first函数,否则结果是数据集,即便只有一个,也不支持单个数据所支持的一些操作 {代码...} 4.删除与...
1
2
(current)
上一页
2
(current)
下一页