大熊猫猪侯佩 (︶^︶)

hopy是一只贪吃贪睡爱鹅鹅的大熊猫猪

Swift静态和动态分发机制

Free functions, and methods called on structs, are statically dispatched. This means the function that’ll be called is known at compile time. This al...

2017-05-30 08:58:30

阅读数 1117

评论数 0

Rails出现ROLLBACK TO SAVEPOINT active_record_1信息的解决

使用sqlite3和postgresql均在rails console中存储数据库出现上述信息,无法正常生成记录,且无出错信息。具体表现为生成的记录key为:nil:rails版本为5.0.3,ruby版本为2.2.6.因为用2种数据库都出现同样错误,所以基本排除数据库引擎的问题。检查model及...

2017-05-29 17:41:11

阅读数 1079

评论数 0

完善一个iOS程序的界面功能:使用StackView以及其他UI元素

原先的App用于从Github上下载Swift提交信息,然后显示出来。App通过Github暴露出来的API接口返回json信息,然后将其通过CoreData保存到本地数据库中。在最后作者遗留了4个未完成的问题,如下:• Fun: Now that we have section names in...

2017-05-25 15:19:05

阅读数 1690

评论数 0

SpriteKit游戏如何一步一步重构在场景中增加金币动画(二)

上一篇我们迅速构建了一个生成金币的原型,现在我们需要进一步完善我们的功能。首先,我们需要让小飞机碰到金币不会爆炸,稍后我们让“金币”更像一个金币 ;)现在飞机的物理对象设置如下:player.physicsBody = SKPhysicsBody(texture: playerTexture, s...

2017-05-18 08:13:18

阅读数 1496

评论数 0

SpriteKit游戏如何一步一步重构在场景中增加金币动画(一)

一个类似flappy bird的游戏,作者基本为我们实现了所有有趣的东东,不过为了更富趣味性,我们再加点料:在场景中自动生成一些金币。运行原来的游戏画面如下:下面我来带领大家一步一步把功能完善成型 ;)首先我们写一个小的coinsCreate方法,简单测试一下原型是否可行。在写这个方法之前请允许我...

2017-05-18 06:33:53

阅读数 1293

评论数 0

Cocoa使用GameplayKit人工智能影响用户UI的解决

一个4 IN Row小游戏,改写自Apple官方App的源代码。游戏用iOS9引入的游戏框架GameplayKit实现AI。玩家和电脑轮流下子,当任意一方连成4个同色棋子则宣告胜利,否则当棋盘下满则为平局,重新开始游戏。源代码写的很棒!但是有一个小缺陷:当玩家触摸屏幕选择位置放置棋子后,用户界面会...

2017-05-13 14:49:31

阅读数 756

评论数 0

写入iCloud在模拟器和真机上失败的解决办法

使用CloudKit将数据写入iCloud时无论是在真机还是模拟器上均出现错误,提示网络连接失败。开发环境为Xcode 8.3.2,iOS版本为10.3.当提示网络错误时可以确认网络是没有问题的。而且打开模拟器或真机上苹果的iCloud App是没问题的。此时查看错误的debug描述如下:写入as...

2017-05-09 09:12:02

阅读数 1034

评论数 0

SpriteKit可摧毁物理场景的进一步完善

例子举了一个早期DOS下的双人游戏,类似于百战天虫类型。不过有趣的是游戏中实现了可摧毁的物理场景,而且只用了很少的代码:游戏实现起来十分巧妙和简单,利用了CoreGraphic中的clear混合模式,将香蕉炸弹以中心位置的纹理全部消除,从而实现“摧毁”效果。游戏中为建筑物单独创建一个类,继承于SK...

2017-05-02 08:13:55

阅读数 2424

评论数 4

SpriteKit对于“子弹”物体的模拟

Second, SpriteKit uses a number of optimisations to help its physics simulation work at high speed. These optimisations don't work well with small, f...

2017-05-01 16:40:49

阅读数 1110

评论数 0

提示
确定要删除当前文章?
取消 删除