随笔分类 -  cocos2d-x学习

摘要:TexturePacker下载地址 http://www.texturepacker.com/下载后申请KEY,只要有自己的技术博客就可以注册的。以下步骤来自:http://cocos2d.cocoachina.com/bbs/forum.php?mod=viewthread&tid=775&extra=page%3D2首先我们把想要用的图像都放到一个目录里, 再用TexturePacker 的 "Add Folder"功能把目录加进去, TexturePacker 的默认输出格式就是 cocos2d:为了节省位置, 我们可以把Border padding 阅读全文
posted @ 2013-03-26 23:37 酱酱爱 阅读(407) 评论(0) 推荐(0)
摘要:最近遇到多分辨率支持问题,所以查了一些资料。将一些收获共享一下,以便自己和其他需要的朋友日后参考。如果我要建立一个cocos2d-x项目,我的目标是支持iphone3G( 480, 320 ),iphone4/4s( 960, 640 ), iphone5( 1136, 640 ),ipad1/2( 1024, 768 ),ipad 3( 2048, 1536 ),以及所有android设备(其分辨率可能是( 800, 480 )等其它各种分辨率)?我该如何规划呢?但在你规划之前是否清楚cocos2d-x是如何为多分辨率支持进行设计的?所以首先来看一下,cocos2d-x提供的基本支持。Coc 阅读全文
posted @ 2013-03-24 23:30 酱酱爱 阅读(546) 评论(0) 推荐(0)
摘要:文章来源:http://www.2cto.com/kf/201212/175527.htmlcocos2d-x作为著名的cocos2d游戏开发框架的C++实现者,最近一年发展迅猛。越来越多的app使用它实现快速多平台部署,从最初的ios,android,win32等到新近的html5,实现移动,客户端到浏览器全覆盖,不得了~~开发移动应用的屏幕适配和爱情一样是一个从洪荒时代就存在的永恒命题,根本目的是实现在不同设备上用户体验的统一。cocos2d-x在cocos2d-2.0-x-2.0.4版本之前没有提供解决的方案,开发者只能自己解决,其中一些方法见 这里从2.0-x-2.0.4开始,勤劳的c 阅读全文
posted @ 2013-03-24 23:27 酱酱爱 阅读(1070) 评论(0) 推荐(0)
摘要:MenuTestLayer::MenuTestLayer(void){//设置字体大小 CCMenuItemFont::setFontSize(30);//根据名字设置字体 CCMenuItemFont::setFontName("CourierNew");//设置能点击 setTouchEnabled(true);//FontItem //参数说明:第一个图片名字,第二参数截图menuitemsprite.png的一个对象(x,y,w,h),说明此处的x,y为图片的坐标喔~ CCSprite*spriteNormal=CCSprite::create("menu 阅读全文
posted @ 2013-03-21 23:35 酱酱爱 阅读(473) 评论(0) 推荐(0)
摘要:CCPoint convertToNodeSpace(const CCPoint& worldPoint);CCPoint convertToWorldSpace(const CCPoint& nodePoint);CCPoint convertToNodeSpaceAR(const CCPoint& worldPoint);CCPoint convertToWorldSpaceAR(const CCPoint& nodePoint);在理解这个之前,要多世界坐标和本地坐标有一定的理解,GL坐标系Cocos2D以OpenglES为图形库,所以它使用OpenglE 阅读全文
posted @ 2013-03-21 23:03 酱酱爱 阅读(388) 评论(0) 推荐(0)
摘要:在cocos2d引擎中,有几个概念,分别是导演,场景,层和精灵。导演(CCDirector)在cocos2d-x引擎中,导演类是游戏的组织者和领导者摄像机(CCCamera),每个节点都需要使用摄像机,当节点发生缩放,旋转,和位置变化时,都需要覆盖摄像机,让这个节点通过摄像机重新渲染。场景(CCScene)场景是游戏的各个页面。层(CCLayer)从概念上说,布景就是场景里的背景,其实就是层次的概念,这种概念在kjava时代就有,就是手动的把游戏中的场景分层(也有靠地图编辑器实现这一功能的)精灵(CCSprite)是在层上表现游戏的元素。动作(CCAction)精灵所拥有的动作类,又分为瞬时动 阅读全文
posted @ 2013-03-21 09:45 酱酱爱 阅读(276) 评论(0) 推荐(0)
摘要:前两天搭好了windows+VS2010+cocos2d-x 和MacMini+xcode+cocos2d-x两个开发环境。两个开发环境下的HelloWorld测试程序和自己添加的HelloWorld测试程序、通过编译并顺利运行,具体的配置办法来自网络资料介绍,感谢强大的网路。万里长征第一步,在此Mark一下。具体环境搭建方法网络上有许多的介绍,在此就不做复述。下面就自己对HelloWorld做具体分析。因为Win32下和iOS下HelloWorld的结构十分相似,就那iOS下HelloWorld做举例分析。首先程序启动进入程序入口函数,在main.m文件下int main(int argc, 阅读全文
posted @ 2013-03-18 20:43 酱酱爱 阅读(451) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/column/details/cocos2d-x-study.html?page=2http://blog.csdn.net/oneRain88/article/category/1116401/2http://cn.cocos2d-x.org/bbs/forum.php?mod=viewthread&tid=775&extra=page%3D2网络资源: http://cn.cocos2d-x.org/resource/show?nid=82http://cn.cocos2d-x.org/bbs/forum.php?mod=forum 阅读全文
posted @ 2012-09-12 10:30 酱酱爱 阅读(484) 评论(0) 推荐(0)