初探专题提供初探的最新资讯内容,帮你更好的了解初探。
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 在游戏中我们经常要加入物理碰撞等和物理有关的内容,在游戏中加入物理引擎可以使我们的游戏更加真实,为玩家展示一个更真实的世界,cocos2d-x支持两个物理引擎Box2d和Chipmunk,本文介绍box2d。 Box2D 是用可移植的 C++ 来
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 由于box2d的内容比较多,它也有自己的testbed例子,所以关于比较深入的box2d引擎内容,我准备单开一个专题去研究它的testbed例子,当然,是嵌入到我们的cocos2d中的testbed,因为box2d本身就是用C++编写的,所以区别
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 在游戏中还有一个比较重要的元素,那就是精灵类,我们可以通过单张图片或者是贴图集的方式来生成精灵。精灵类的用法比较灵活,还有精灵批处理的方法帮助我们创建多个精灵并节约渲染效率。 精灵类的使用  以上就是通过一个图片的一部分来创建精灵类并把它加入到场
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 上一篇主要讲的是精灵类,和精灵类经常配合的就是动画类,动画类也有非常多的特性和应用。 建立动画帧集合,即导入贴图文件.png和导入贴图文件的配置文件.plist,如下例所示 首先是获得cache,然后是通过addSpriteFrameWithFi
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 到此,我们的大块知识点已经涉及的差不多了,还有声音(下篇写),之后是一些小的知识点,这次就写一下屏幕旋转,schduler,获得系统语言。 1.屏幕旋转  可以通过getDeviceOrientation和setDeviceOrientation
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 在游戏中,音乐是一个不可缺少的部分,音乐分为游戏中的长时间的背景音乐和短的音效两种,可以为我们的游戏增加效果。Cocos2d-x支持多种音乐格式mp3,wav等音乐格式 1.背景音乐 要使用一个音乐,首先要预加载这个音乐,预加载的方法如下 Sim
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 1.CCRenderTexture 在j2me的手游写法中,我们一般是开一个线程,这个线程每帧更新渲染,再走一遍逻辑,在cocos2d-x中我们可以使用schduler来进行更新逻辑,这一部分之前已经说过。我们也可以控制渲染的部分,就是通过CCR
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 到此,cocos2d-x的test范例介绍的差不多了,本系列的文章更新也会暂时暂停,之后会在每周新写一篇cocos2d-x的实例(个人写的一些游戏效果),敬请期待。本篇介绍剩下的一些小知识。 1.游戏存档 游戏存档是游戏中不可缺少的一部分,coc
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 在写cocos2d-x游戏示例的时候,如果发现一些在初探笔记中的遗漏之处,我会随时补充上来,今天补充的就是cocos2d-x中带有的vector----CCMutableArray,我很推荐在cocos2d-x引擎中不使用vector,而是直接使
小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址http://blog.csdn.net/bill_man 之前的瓦片地图集那篇当中讲解过地图有关类CCTMXTiledMap,但是还不够详细,在进行完一系列和该类有关的实例编写和讲解后,觉得有必要把CCTMXTiledMap补充进基础知识部分。首先看api 可以看到,CCTMXTiledMap继承于CC
cocosBuilder编辑器正是作为可视化编辑的补充,成为cocos2D-iphone和cocos2D-x的可视化编辑器,cocos2D-x从2.0版本开始支持cocosBuilder,同样cocosBuilder也是2.0版本与之对应,本篇来就介绍cocoBuilder编辑器的使用和将cocosBuilder工程倒入到cocos2D-x的程序工程里。         可以通过cocosBuil
从本篇起介绍一些cocos2d-x的新功能,包括CocosBuilder动画等功能,还包括从2.1版本添加的一些新特性,本篇文章就介绍一下2.1中我非常喜欢的一个新特性--可以根据一个模板切割图片的节点--CCClippingNode。这个类提供了一种不规则切割图片的方式,在这种方式以前,我们可以使用纹理类自带的setTextureRect函数来切割矩形区域,这种方式就像是J2me的setClip
本篇文章继续介绍cocos2D-x 2.1的新特性:CCPhysicsSprite 和CCPhysicsDebugNode,从名称上就可以看出来这两个类是和物理引擎相关的类,和之前介绍的CCDrawNode一样,CCPhysicsSprite 没有提供新功能,而是对之前功能的一个封装。 CCPhysicsSprite 定义一个物理类绑定的精灵,它继承自CCSprite精灵类,它的使用来看一下Tes
近日,cocos2d家族开始了版本的联合发布,也就是说从cocos2d-x的2.1版本开始,终于可以实现广大开发者期盼已久的一套代码横跨ios,android和html5的梦想了,这次联合发布的包括cocosBuilder,cocos2d-iphone,cocos2d-x和cocos2d-html5版本,这篇文章就是笔者对这套开发工具的初体验经验总结。使用的是第二次联合发布的cocos2d-x的2
个人原创,欢迎转载,转载请注明地址,专栏地址http://blog.csdn.net/bill_man 前言 随着手机硬件水平的提高,游戏行业竞争的激烈,玩家对于游戏画面的要求已经不再满足于2D画面;之前的3D游戏开发普遍采用unity3D引擎开发制作,从去年开始,cocos引擎逐步加入了3D功能的支持,熟悉cocos2D-X开发的小伙伴们可以更轻松的转换为3D开发程序员,关于cocos和unit
个人原创,欢迎转载,转载请注明地址,专栏地址http://blog.csdn.net/bill_man 在2D阶段,最常用的绘制单元毫无疑问是精灵,通过精灵,我们可以将图片绘制到屏幕上;3d阶段,我们需要绘制在屏幕上的变成了美术人员通过3dmax等工具做出来的3d模型,绘制3D精灵是cocos最早的一批功能之一,也是比较重要的功能之一,本节我们就来学习3D精灵的绘制。 3D精灵支持的格式包括obj
个人原创,欢迎转载,转载请注明地址,专栏地址http://blog.csdn.net/bill_man 3D游戏中光照对于游戏效果占有举足轻重的作用,也是与2D游戏的重要区别。cocos引擎也提供了完善的光效效果支持。 光照就是光源照到物体上的效果,cocos引擎支持四种光源,继承自Node类,也就是说可以作为子节点防止到场景里,四种光源的基类是BaseLight,它是所有灯光的基类,cocos2
Hybrid App 是混合模式应用的简称,兼具 Native App 和 Web App 两种模式应用的优势,开发成本低,拥有 Web 技术跨平台特性。目前大家所知道的基于中间件的移动开发框架都是采用的 Hybrid 开发模式,例如国外的 PhoneGap、Titanium、Sencha,还有国内的 AppCan、Rexsee 等等。Hybrid App 开发模式正在被越来越多的公司和开发者所认
斯坦福大学公开课:iOS8 网易空开课地址链接:斯坦福大学公开课:IOS8开发 github上字幕链接:字幕 百度网盘资源下载链接:百度网盘 1.计算器完成 ①回车键及相关的代码 //定义一个数组,用来当做栈保存数据使用 var openStack = Array<Double>(); //enter用来执行进栈操作 @IBAction func enter() {
冰之依韩版女装(程序媛福利) 最近的项目新版本基本完成了,闲来无事学习学习新出的语言Swift。 对于有OC基础的人来说学习Swift还是很简单的,下面是我自学写的Tabbar,当 然这并不是自定义的。不过对于一般的需求还是可以满足的。 下面是我仿“折800”写的一个Tabbar,由于图片原因导致有点小小的瑕疵 代码如下 更多经验请点击 核心代码 class func CusTomTabBar()