文章分类 - cocos2d-x
摘要:http://www.tonypa.pri.ee/tbw/start.html1http://www.haogongju.net/art/17912362http://v.youku.com/v_show/id_XNTAzNzAyMTAw.html资源地址:http://d1xzuxjlafny71.cloudfront.net/downloads/TileGameResources.zip3.视频: 06.Tiled地图编辑(下)http://v.youku.com/v_show/id_XNTE0NTE2NTg0.html
阅读全文
摘要:中文乱码:方法一:选中有中文的那个cpp,点文件另存为,在保存这里竟然有个小箭头点之,再点编码保存再选这个编码这个cpp就UTF-8化了,然后中文就正常了。但是发现:但字符串字符数为奇数时,编译不过,同时针对个别汉字也不能编译通过。方法二:将需要的字符串保存于 strings.xml文件中:[html] view plaincopyprint?<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEplistPUBLIC"-//Apple//DTDPLIST1.0//EN""
阅读全文
摘要:0评/342阅http://www.itniwo.net/blog/v/281002.html最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的,什么action啊、director啊、ccpoint啊都蛮便捷的。但是我看到几个dev有时候会很不知道用它们,还是首先自己去写函数……用一些比较原始、低效率的方法……甚至是copy / paste………………。……。这不科学啊!你不能这么勤劳啊!你这么勤劳要出事的啊!每年有多少程序员过劳死啊!程序员一定要是懒骨头才是正道啊!首先第一个,看到有问题,要写很多代码处理问题
阅读全文
摘要:%x是指以16进制数输出%o是指以8进制数输出u%是按无符号输出%c指以字符形式输出打印字典元素CCLOG("pDict_2:%s",((CCString*)pDict_2->valueForKey("special_1"))->getCString()); //----------------------------------------------------------------------------------------------------------------------------------------------
阅读全文
摘要:cocos2d-x已经更新到2.1.1了,比起1.0变化了很多。这里整理一些主要变化,帮助开发。一。最为明显的变化是CCMutableArray没有了,只剩CCArray。并且你会发现有ccArray和ccCArray这两个结构体。这两个结构体的作用是There are 2 kind of functions:- ccArray functions that manipulates objective-c objects (retain and release are performed)- ccCArray functions that manipulates values like if
阅读全文
摘要:欢迎转载!转载时请注明出处:http://blog.csdn.net/aa4790139/article/details/8132740上篇说了场景的切换,这一讲自然是游戏界面的制作了,游戏地图制作:1、CCTileMapAtlas://创建一个CCTileMapAtlas:CCTileMapAtlas* map = CCTileMapAtlas::create(地图素材.png,地图数据.tga.,tile块宽,tile块高);cocos2dx为了兼容性,所以保留了,现在cocos2dx不推荐使用此种方式拼图了...2、CCTMXTiledMap//创建一个CCTMXTiledMap(第一种
阅读全文
摘要:猴子原创,欢迎转载。转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢!原文地址: http://www.cocos2dev.com/?p=331以前写过一个游戏中的天气系统,今天有人说我的天气系统有点卡,不是很好用。我看下了他的代码,发现他改了我的代码,把CCSpriteBatchNode删除了,直接用addChild,每个sprite都是重新读取的贴图。我想说,同学呀,你把暴风雪所有特效开启后,你有没有注意下你的游戏场景显示了1000多渲染批次。这能不卡吗?今天刚好有点时间,我介绍下CCSpriteBatchNode,以及利用它优化游戏渲染效率。在cocos2d-x
阅读全文
摘要:cocos2d坐标系http://www.cnblogs.com/pengyingh/articles/2513010.html支持以下几种坐标系:1.屏幕坐标系 原点在左上角,X轴向右,Y轴向下。2.GL坐标系 原点在左下角,X轴向右,Y轴向上。3.世界坐标系 指相对于整个屏幕的坐标系,(0,0)就是屏幕的左下角,(320,480)就是屏幕的右上角。4.本地坐标系 相对于父对象的坐标。[obj.parent convertToWorldSpace:[obj position]]; //获得obj的世界坐标[obj.parent convertToNodeSpace:[obj positio.
阅读全文
摘要:http://codingnow.cn/cocos2d-x/783.html文章摘要: 游戏跟视频最大的区别就是互动,玩家可以操控游戏中的角色,现在的移动设备几乎人手一台,基本上全部都是基于触屏操作的,今天就来学习一下cocos2d-x是怎么实现对触屏操作的处理的。 1.首先来了解一下相关的几个类、处理触屏事件时操作和执行的流程 CCTouch:它封装了触摸点,可以通过locationInView函数返回一个CCP…游戏跟视频最大的区别就是互动,玩家可以操控游戏中的角色,现在的移动设备几乎人手一台,基本上全部都是基于触屏操作的,今天就来学习一下cocos2d-x是怎么实现对触屏操作的处理的。1
阅读全文
摘要:http://www.apkbus.com/android-974-1.html本篇对于多触点和触屏事件已经做了一个详细的说明,但是有一点忽略了,就是开启多触点的支持!步骤如下: 首先进入AppDelegate.m 类中,- (void) applicationDidFinishLaunching:(UIApplication*)application{}在上面这个方法中添加如下一句开启多触点支持的代码:其他类设置多触点:[[[CCDirector sharedDirector]openGLView]setMultipleTouchEnabled:YES];————————–本章补充完毕...
阅读全文
摘要:http://blog.csdn.net/onerain88/article/details/7550009cocos2d-x中的触屏事件分为多点触屏和单点触屏,而多点触屏用到的地方并不是很多,所以先主要记录一下单点触屏的用法和基本原理。一般经常用到的触屏的情况有两种:一种是Layer统一接收触屏消息,然后由程序根据需要分发给不同位置的精灵;另一种情况是自定义一个可以接收触屏消息的Sprite,比如类似于Button功能的Sprite,这就需要在定义Sprite的时候就要定义好触屏所触发的操作!下面就两种情况分别记录一下基本用法:1.Layer接收触屏消息用法很简单,只需要覆写父类的4个方法(
阅读全文
摘要:在使用Touch事件时遇到过很多问题,这里总结一下。 首先,IOS为我们提供了以下的方法来得到并传递用户的输入:(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {}(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {} (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {} (void)touchesCancelled:(NSSet *)touches withEve
阅读全文
摘要:cocos2d-x实例-魔塔游戏(3)-控制勇士行走http://www.rritw.com/a/caozuoxitong/OS/20130423/302721.html
阅读全文
摘要:Alex Zhou的程序世界http://codingnow.cn/cocos2d-x【Cocos2d-x游戏引擎开发笔记(13)】Tiled Map Editor(一) .http://blog.csdn.net/zhy_cheng/article/details/8308609笨木头与游戏开发http://www.benmutou.com/blog/archives/category/cocos2d-x横版过关格斗游戏http://blog.csdn.net/akof1314/article/details/8572546cocos2d-x博客http://blog.csdn.net/on
阅读全文
摘要:http://blog.csdn.net/akof1314/article/details/85491502013-01-28 18:49 8754人阅读 评论(48) 收藏 举报 本文实践自 Allen Tan 的文章《How To Make A Side-Scrolling Beat ‘Em Up Game Like Scott Pilgrim with Cocos2D – Part 1》,文中使用Cocos2D,我在这里使用Cocos2D-x 2.0.4进行学习和移植。在这篇文章,将会学习到如何制作一个简单的横版格斗过关游戏。在这当中,学习如何跟踪动画状态、碰撞盒、添加方向键、添加简单敌
阅读全文
摘要:http://blog.csdn.net/zhy_cheng/article/details/8363028原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8363028上一篇中完成了再地图中添加西瓜,让hero吃,这篇将会完成这个游戏。1.添加敌人在对象层中加入敌人,注意,加入了一个键值对,键为n,值为1。这个键值对主要就是为了区分敌人和英雄。将敌人画在地图上。[cpp] view plaincopyprint?for(inti=0;i<int(objects->getObjects()->count(
阅读全文
摘要:原帖地址http://www.zilongshanren.com/cocos2d-x-design-pattern-singleton1/comment-page-1/本系列文章我将和大家一起来发掘cocos2d-x中所使用到的设计模式,同样的,这些模式在cocos2d-iphone中也可以找到其身影。声明:这里发掘模式只是我的个人爱好,通过这个过程,我希望能加深自己对于设计模式运用的理解。关于模式的学习,市面上已经有许多非常好的书籍了。比如《Head First设计模式》、GoF的设计模式,还有《研磨设计模式》等。如果读者对于设计模式完全不了解的话,建议先阅读上面至少一本书籍,了解设计模式之
阅读全文

浙公网安备 33010602011771号