201211-19 Cocos2D研究院之打开全新ViewController与返回(八) 之前cocos2d的文章都是由魏凯同学维护,从今天开始我也会抽时间写点cocos2d的文章。最近在研究如何将IOS游戏与软件结合起来。通常游戏开发中仅仅只需要一个ViewController即可,所有的图片动画渲染、场景的切换都是在这一个ViewControlelr中完成。但是软件.... Read More >
201208-23 IOS研究院之滚动视图UIScrollView的简单应用(九) 最近MOMO需要搞一个IOS软件的项目,搞了几天感觉还不错,进度挺快的,哇咔咔。Unity3D游戏开发暂时先告一段落,这段时间写一些IOS软件相关的东东,也算是给工作的一个总结。好啦现学现卖啦!!HOHO~~ UIScrollView在软件开发中是.... Read More >
201208-15 Cocos2D研究院之触摸信息的接收与传递(七) 通过对场景、层以及精灵的学习,现在我们已经可以制作出一个视觉效果不错的游戏了,但这还远远不够,因为游戏与电影的最大区别就是有互动性,所以我们还必须给它加上操控功能。这次我就着重介绍一下cocos2d中对触摸操作的响应。 前面提到过,层(CCLayer)是cocos2d中传递触摸信息的载体,系统会将接收到的触摸事件传递给层的对象,默认情况下激活场景包含的所有层对象都会收到该信息,但也有一个特殊.... Read More >
201207-24 IOS研究院之在IOS5中使用NavigationBar导航栏(八) 系统自带的NavigationBar局限性比较大,往往开发中我们需要制作比较精美的导航栏。常见的导航栏都是由三部分组成的。 如下图所示, 左边的按钮视图, 中间的视图,右侧的按钮视图。本篇文章我们就来模拟Path这个软件的NavigationBar。 .... Read More >
201207-21 IOS研究院之使用谷歌地图API在IOS设备上定位到自己(七) 这两天抽时间学习了一下IOS下谷歌地图的API 现在很多APP中都会使用谷歌的地图。 个人觉得开发起来还是非常的便利的。废话不多说啦,赶快进入今天的正题。如下所示 这是MOMO的手机,这个项目我是在iPhone上调试的,这正是我的手机,模拟器上我没有试过,模拟器肯定是能打开谷歌地.... Read More >
201207-19 IOS研究院之打开照相机与本地相册选择图片(六) Hello 大家好 IOS的文章好久都木有更新了,今天更新一篇哈。 这篇文章主要学习如何在IOS程序中打开照相机与本地相册并且选择一张图片。还是老样子MOMO写了一个简单的测试程序,如下图所示 在本地相册中选择一张图片后,我们将他拷贝至沙盒当中,在客户端中将它的缩略图放在按钮旁边.... Read More >
201206-15 Cocos2D研究院之精灵与动画(六) 通过对导演、场景、层和节点的剖析,现在我们已经可以写出一个完整的游戏体系了,在实际应用中,场景一般都是作为游戏的关卡,层作为场景的组成元素(比如UI层,背景层), 导演根据游戏的胜负来激活不同的场景,作为关卡的切换。(以上是常规游戏的流程,仅作参考) 但是,单凭这些还不能作出一款高质量的游戏,优秀.... Read More >
201206-05 Cocos2D研究院之完整游戏体系的搭建(五) 通过对CCNode和CCAction的介绍以及上一章的例子,相信看过前几章的读者已经对cocos2d有了大体的了解(没有的话我只能去面壁了= =。。。),但是之前的代码除了这两个类,还涉及到之前我们没有接触过的一些知识,那么这一次我就针对这些做个补充,完整地讲一下cocos2d的工作体系。 C.... Read More >
201205-30 Cocos2D研究院之CCAction详解(四) 上一章我们了解了CCNode的实现原理,这次我跟大家探讨一下行为类。 从代码的角度讲,行为其实就是改变实体的属性,如坐标、角度等,这些属性大部分都可以靠实体类自身封装的方法来设置,之所以要用行为单独封装它们,还是为了使操作更加简便。试想,当我们要让一个实体连续执行一段行为序列或者不断重复执行一.... Read More >
201205-21 Cocos2D研究院之CCNode详解(三) 上一章我们了解了cocos2d的项目路径以及工作原理,这次作者要真刀真枪地讲解代码了,咱们先来看看cocos2d最常用、也是作者认为最核心的类——CCNode。 之前说过,cocos2d的所有类都以CC开头,那么实际上这个类的名字就是Node,类如其名,这个类的实例就是一个节点。Cocos2d的类.... Read More >
201205-19 Cocos2D研究院之初识Cocos2d(二) 大家好,我是MOMO的朋友失落的宇宙,以后由我负责更新cocos2d的文章,这是我第一次写开发教程,不足之处还请各位多多担待,并随时欢迎指正,希望我们能够共同进步~ 在正式介绍cocos2d之前,我先啰嗦一下本人对这套引擎的看法。我认为coos2d最大的作用就是降低开发成本(貌似所有引擎都是这.... Read More >
201205-01 IOS研究院之使用Xcode4制作静态库详解(五) 注意:首先确保你的XCODE4使用IOS5,否则请下载IOS5在继续阅读。 IOS程序是由Objective-c语言构成,而是Objective-c语言中每一个类又分成 .h .m 文件。静态库可以将这些程序的类封装成一个.a文件,第三方应用程序只需要拿到这个.a文件和代码对应的.... Read More >
201205-01 IOS研究院之分页栏TabBar的使用(四) 一般TableBar放置在屏幕的最下方会有很多平级的按钮,用户可以击不同的按钮切换屏幕中显示的视图,TableBar可以使用系统自带的也可以自己继承重写它的方法实现自定义TableBar,今天我们主要讨论系统自带的TableBar的简单使用。 .... Read More >