大熊猫猪侯佩 (︶^︶)

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

Cocos2D游戏项目CCTableView在Xcode7.2下的无法滚动问题

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 一个RPG游戏转换到Xcode7.2下发现一个问题,原来可以上下滚动的CCTableView控件现在不可以滚动了.控制台中可以看到输出的警告:WARNIN...

2015-12-26 21:21:44

阅读数:1191

评论数:0

Xcode7 真机免证书调试Cocos2D游戏

经过一番实验,现在终于可以在Xcode7上免证书真机调试了:以上是在iPhone 6 plus上运行的效果,可以明显看到视野大了许多.因为时间关系,我简单说说每一步的操作,在网上也不怎么能搜到,可能太过于简单,大家都懒得说吧 ;)我用的是Xcod7.2 , OS X 10.11 ,设备为 ipho...

2015-12-25 22:22:31

阅读数:2908

评论数:9

SpriteBuilder&Cocos2D使用CCEffect特效实现天黑天亮过度效果

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 在动作或RPG类游戏中我们有时需要天黑和天亮过度的效果来完成场景的过度,有很多种方法比如用场景切换的过渡类来实现.但是在这里我们使用另外的方法:CCEff...

2015-12-25 15:57:52

阅读数:1391

评论数:0

(NO.00005)iOS实现炸弹人游戏(七):游戏数据的序列化表示

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 用plist列表文件来表示游戏数据因为在这个炸弹人游戏中有很多不同的关卡,难度依次上升,所以对于每个关卡的数据我们必须存放在某个地方,有很多种保存方法,这里...

2015-12-24 15:39:42

阅读数:1630

评论数:0

(NO.00005)iOS实现炸弹人游戏(六):游戏数据的初始化(三)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 现在我们来看看实际初始化地图的randomCreateMap方法://在空白地图上根据当前关卡数据随机创建一个关卡地图 //地图总共瓦块为30x10 = 3...

2015-12-24 15:17:24

阅读数:1449

评论数:0

(NO.00005)iOS实现炸弹人游戏(五):游戏数据的初始化(二)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 我们现在来依次看一下上篇中提到的各个方法,首先介绍的是updateStateLabel方法:#pragma mark MainScene游戏相关辅助方法//...

2015-12-24 14:55:18

阅读数:1615

评论数:2

(NO.00005)iOS实现炸弹人游戏(四):游戏数据的初始化(一)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 上一篇我们初步看了一下MainScene类的初始化方法里都做了神马事,其中随机化地图是在initGameDataFromGD方法里做的,我们就来深入看看这个...

2015-12-24 14:41:49

阅读数:1601

评论数:0

SpriteBuilder中使用GUI界面快速搭建RPG游戏中的地图名显示动画

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 在RPG游戏中我们在进入一个新的场景时,比如一个房间,一个村庄,或野外场景等,如果能在屏幕上显示场景地图的名字就很人性化了,这样可以让玩家立即知道现在在哪里...

2015-12-24 07:51:51

阅读数:1412

评论数:2

(NO.00005)iOS实现炸弹人游戏(三):从主场景类谈起

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 我又粗粗看了下整个项目的代码,比较多:不少类都与其他类有着千丝万缕的联系,所以在后面交代某个类的时候可能会遇到一些其他类中的代码,这个大家先看名会意吧.如果...

2015-12-23 20:00:16

阅读数:3526

评论数:2

SpriteBuilder中返回的对象类型不正确的原因

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 最近在码代码的时候,发现一个问题,特此写出来和大家分享,希望遇到类似问题的童鞋不在走弯路.在SpriteBuilder中新建的CCB文件类型为CCNode,...

2015-12-22 12:59:24

阅读数:747

评论数:0

(NO.00005)iOS实现炸弹人游戏(二):素材选择的取舍

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 前面一篇里我们基本明确了游戏的大致玩法和特点.下面就游戏中会用到的一些素材准备做些说明.游戏主角与敌人首先是游戏主角,这个从网上可以找到炸弹人的全部动画贴图...

2015-12-22 12:52:05

阅读数:2185

评论数:0

(NO.00005)iOS实现炸弹人游戏(一):游戏的整体规划设计

在这新的系列中,我们来尝试完成一款经典的游戏:炸弹人这是以前红白机上的炸弹人,由于游戏可玩性强,玩法又简单,在后面的机型上陆续推出了很多款续作.在随后的触屏设备上也出现了炸弹人的模拟版那么我们尝试编写的炸弹人App和以前版本有什么不同呢?1.首先玩家控制的方式不同 以前的版本需要实物手柄或模拟手...

2015-12-19 15:45:26

阅读数:1474

评论数:0

Objc中触摸处理阻塞时消息派送的问题

在游戏场景中添加了touchBegan的处理:-(void)touchBegan:(CCTouch *)touch withEvent:(CCTouchEvent *)event{ if ([self isTalking]) { [_chatBox advanceTextO...

2015-12-16 07:39:37

阅读数:687

评论数:0

Objc将数据写入iOS真机的plist文件中

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 如何写入模拟器的博文在 这里但是这对真机不管用,因为在真机环境下,App在Xcode中的Resources文件夹都是不可写的.所以我们要在App第一次运行...

2015-12-14 07:35:56

阅读数:1361

评论数:0

Objc运行时读取和写入plist文件遇到的问题

下面是本猫保持游戏NPC和物件交互的plist文件:随着游戏和玩家逐步发生互动,玩家会修改人物和物件的交互的状态.这也是RPG游戏最基本的功能.在切换每个地图时需要将上一个地图发生的改变存储到plist文件中去.我采用的方法为现将plist文件读入结构对象中,然后修改之,再写会plist文件中.读...

2015-12-12 21:35:32

阅读数:1425

评论数:0

Xcode中Objc动态调用方法同时避免警告的几个办法

我们在Xcode中使用objc写代码的时候往往会碰到动态调用方法的时候.如果是静态调用这很常见,不会有任何问题:[self performSelector:@selector(method)];但如果method是运行时变化的值,则编译器就会发出警告:简单来说,这是因为编译器在开启ARC后不知道该...

2015-12-12 08:07:18

阅读数:1066

评论数:0

如何自动增加和从代码读取Xcode项目的版本号

Xcode项目和版本号相关的有2个地方Version和Build:如果需要自动更新版本号有2种方法,都需要写脚本.一种是用Xcode帮你做好的工具,脚本如下:xcrun agvtool next-version -all希望进一步了解详情的童鞋可以移步到以下2个地址中查看细节:使用agvtool ...

2015-12-08 21:22:23

阅读数:2177

评论数:0

(NO.00004)iOS实现打砖块游戏(十六):导弹发射道具的实现(下)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 上一篇我们完成了导弹道具相关的道具制作,本篇中我们来完成其实现代码首先我们在Star.m的spawnStar方法中添加如下代码:case brkColor...

2015-12-06 12:56:34

阅读数:891

评论数:0

(NO.00004)iOS实现打砖块游戏(十五):导弹发射道具的实现(上)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 上一篇中我们实现了3球道具,但是好像还是不过瘾,如果能让反弹棒更具”攻击性”就好了,那么本篇中我们就让它发射导弹直接击毁砖块吧!导弹道具的功能我们要实现如下...

2015-12-04 22:10:12

阅读数:1616

评论数:0

Cocos2D中Node的userObject实例变量使用时一个要注意的地方

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 我们知道在Cocos2D中,CCNode对象有一个ivar为userObject,它可以用来很方便的存储一些和该对象相关的数据,这样你就没必要费劲的去写子类...

2015-12-03 14:02:07

阅读数:1307

评论数:0

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