cocos2dx
hello白白
iOS
展开
-
cocos2d-x如何添加精灵动画(适合于2以上的版本)
bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //创建一个精灵作为背景、、、、// CCSize winsize = CCDirector::sharedDirector()->getWinSize(); CCSprite*原创 2013-06-06 19:01:27 · 1015 阅读 · 0 评论 -
cocos2d-x多点触摸以及ios模拟器模拟多点触摸
在cocos2d-x中,有两种触摸方式:单点触摸和多点触摸首先我们需要设置可触:setTouchenable(true);其次重写注册触摸事件://注册void HelloWorld::registerWithTouchDispatcher(){ //注册单点 //CCDirector::sharedDirector()->getTouchDispatche原创 2014-04-02 11:11:53 · 2019 阅读 · 0 评论 -
从cocos2dx到cocos2dhtml5的不同之处
首先cocos2dhtml5使用javascript编程, 严格区分大小写。1、新建cocos2dhtml5项目。直接复制引擎自带的helloworld,改一下文件夹名字即可。2、新增js文件当你的项目新增加的js文件的时候,就需要在cocos2d.js里面的appFiles里增加你的文件名称: appFiles:[ 'src/resource.js',原创 2014-05-06 10:35:16 · 2038 阅读 · 0 评论 -
Xcode升级5.1后ios5真机因加载cocostuio资源闪退问题
cocos2dx在ios5真机调试闪退问题:xcode升级5.1后,项目在ios7真机测试没有问题,但在IOS5就出现闪退的现象,这是由于Xcode升级后对项目设置做了一些优化,在custom compiler flags中,-O2是用cocosdx2.2.2项目工程的默认设置,去掉所有的-O2就不会在IOS5真机出现因为加载cocostuio出错而闪退的显现。原创 2014-05-23 17:23:21 · 1536 阅读 · 0 评论 -
cocos2d-x利用CCClippingNode实现滚动字幕
cocos2d-x利用CCClippingNode实现滚动字幕直接上代码,这是封装好了的layer,可以直接调用 //白白原创原创 2014-05-23 17:36:26 · 2788 阅读 · 0 评论 -
cocos2d-x新手引导遮罩CCClippingNode裁剪区域
cocos2d-x新手引导遮罩CCClippingNode裁剪区域原创 2014-05-23 17:30:35 · 5289 阅读 · 0 评论 -
cocos2dx3.x使用cocostudio触摸事件不响应的奇葩问题
刚刚使用3.1,发现了一些关于触摸的不同之处,对于习惯于2.x的人还是觉得坑啊,简单总结一下:原创 2014-06-11 17:53:53 · 2597 阅读 · 0 评论 -
cocos2d-x调用android内嵌浏览器打开网页
cocos2d-x调用android内嵌浏览器打开网页,可以从入口传入网址,C++调用android 的api即可实现。方法也很简单原创 2014-05-29 11:07:36 · 4597 阅读 · 0 评论 -
cocos2d-x集成sharesdk做微信分享android,ios
这些天做了一下cocos2d-x的微信分享功能,稍有心得,整理了一下,出了个文档,欢迎大家点击查看原创 2014-09-05 13:38:38 · 2036 阅读 · 1 评论 -
cocos2dx如何设置ios和Android横屏竖屏的几种方法
本文主要讲述ios的几种设置横竖屏方法以及Android如何设置竖屏原创 2014-08-16 16:28:28 · 6701 阅读 · 1 评论 -
cocos2d-x打开网页android与ios平台
cocos2d-x打开一个网页,特别简单原创 2014-08-16 17:24:23 · 1964 阅读 · 1 评论 -
cocos2d-x3.x屏蔽触摸遮罩层屏蔽按钮
cocos2d-x3.x屏蔽触摸遮罩层屏蔽按钮原创 2014-07-04 17:35:00 · 3195 阅读 · 0 评论 -
cocos2d-x封装一个转码的工具解决中文乱码可以直接拖过去用通用跨平台
今天白白给大家分享一个转码的工具函数,如果大家需要在项目中显示中文,可以直接使用,Android和IOS部分都是通用的,不用太麻烦的分平台操作。原创 2014-08-16 16:49:26 · 1580 阅读 · 0 评论 -
cocos2d-x删除本地存储文件UserDefault.xml的方法——白白
cocos2d-x删除本地存储文件UserDefault.xml的方法原创 2014-10-28 10:02:20 · 5605 阅读 · 0 评论 -
cocos2d-x截屏功能clippingnode也能使用——白白
cocos2d-x截屏功能clippingnode也能使用原创 2014-10-28 16:08:39 · 2356 阅读 · 0 评论 -
cocos2dx 3.x判断node点击区域是否透明
判断触摸区域是否透明原创 2015-02-10 17:06:30 · 2528 阅读 · 0 评论 -
Cocos2dx使用ios内支付IAP详细流程-白白
今天总结了一下cocos2d-x使用ios内支付iap的详细流程,封装好了调用接口,代码与详细说明在此,大家可以直接调用。白白原创原创 2014-11-14 10:55:27 · 7727 阅读 · 34 评论 -
cocos2dx显示中文字体方法Hiero
在游戏中,我们经常会遇到要显示一大段中文对话,这时就需要加载一些自定义的汉字格式,直接由美术生成一堆图片对手机来说太耗费内存,此时hiero就应运而生了。Hiero可以把所有的字符包括汉子,以特定的字体生成png以及tnf文件,直接在程序中代码编程即可实现丰富多彩的汉子内容显示。1、 hiero下载链接:http://download.csdn.net/detail/u0102296原创 2014-03-04 20:15:11 · 3975 阅读 · 0 评论 -
cocos2d-x在xcode中安装完不显示模板问题的简单解决办法
我在虚拟机安装的黑苹果,安装完cocos2d-x之后xcode不显示模板,这是因为黑苹果的管理员权限的问题。解决方法如下:(注意一定要是安装完cocos2d-x哦)1、shift+win+G,在弹出的前往文件夹中输入~/library/随后,你应该会看到~/library/developer/xcode/templates/cocos2d-x/目录下应该满眼都是红杠杠,这就是权原创 2014-01-15 22:16:08 · 1680 阅读 · 0 评论 -
cocos2dx2.2添加音乐音效以及设置音量
今天白白跟大家分享一下cocos2dx添加背景音乐音效的方法。原创 2013-11-07 16:49:29 · 7956 阅读 · 0 评论 -
ERROR:Android requires .class compatibility set to 5.0. Please fix project properties.
试过网上几种方法,都不行,偶然间发现可以这样做:project ->Propertites ->java compiler ->enable project specific Settingenable project specific Setting在java compiler好几个页面都有,先不管那么多,都选上;会有个提示重建工程,YES,好了,没有红叉叉了。下面网址也有些转载 2013-05-01 17:05:29 · 845 阅读 · 0 评论 -
cocos2dx如何用python新建项目
cocos2dx如何用python新建项目原创 2013-11-01 19:49:38 · 18878 阅读 · 8 评论 -
cocos2dx一个场景添加多个层
好像我太闲了似的,白白继续给大家分享经验就给一个场景添加两个层吧。首先创建两个layer,以下是头文件#pragma once#include "cocos2d.h"USING_NS_CC;class BackgroundLayer : public cocos2d::CCLayer{public: virtual bool init(); CREATE_FUNC(B原创 2013-11-01 20:10:22 · 5033 阅读 · 1 评论 -
cocos2d-x如何优化内存的应用
注:自身以前也写过cocos2d-x如何优化内存的应用,以及内存不够的情况下怎么样处置惩罚游戏。今天在微博中看到有友好简介了下内存,挺详细的。不晓得是谁写的,我纪录下。一,IOS与图片内存在IOS上,图片会被积极缩放到2的N次方大小。例如一张1024*1025的图片,占用的内存与一张1024*2048的图片是一致的。图片占用内存大小的共计的公式是;长*宽*4。何等一张512*512 占用的原创 2013-08-09 18:47:17 · 1294 阅读 · 0 评论 -
cocos2d-x 数学函数、常用宏粗整理
最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的,什么action啊、director啊、ccpoint啊都蛮便捷的。但是我看到几个dev有时候会很不知道用它们,还是首先自己去写函数……用一些比较原始、低效率的方法……甚至是copy / paste………………。……。这不科学啊!你不能这么勤劳啊转载 2013-08-02 17:54:07 · 882 阅读 · 0 评论 -
Cocos2d-x节点CCNode类的主要函数
首先是类结构: CCNode是cocos2d-x的核心类,封装了对象引用计数和自动释放功能,他 几乎是游戏中处理的大部分类的父类,其主要有以下函数:virtual int getZOrder (void) //获取节点的顺序 ZOrder:节点的Z轴,当多个节点显示时,引擎会根据他们Z轴的大小决定绘制的顺序,Z轴大的会覆盖住Z轴小的virtual const原创 2013-05-12 21:27:22 · 1337 阅读 · 0 评论 -
cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
cocos2dx创建精灵的五种方法(包括使用图片名获取图片)原创 2013-11-01 19:18:22 · 6907 阅读 · 4 评论 -
coco2dx编译到android出现please define NDK_ROOT解决办法
/buile_native.sh出现please define NDK_ROOT异常解决办法:在D:\cocos2d-2.1beta3-x-2.1.1\template\android的build_native.sh文件中找到# pathsif [ -z "${NDK_ROOT+aaa}" ];thenecho "please define NDK_ROOT"exit 1f原创 2013-08-20 13:33:26 · 4959 阅读 · 1 评论 -
cocos2d-x 关于opengl version too old 问题解决办法
cocos2d-x 关于opengl version too old 问题解决办法 升级显卡驱动原创 2013-08-01 16:55:13 · 9301 阅读 · 1 评论 -
cocos2dx添加文本的三种方法及适用情况CCLabelTTF,CCLabelBMFont,CCLabelAtlas
cocos2dx三种添加文本信息的方法:CCLabelTTF,CCLabelBMFont,CCLabelAtlas。原创 2013-11-02 20:23:56 · 9331 阅读 · 2 评论 -
cocos2dx触屏响应(单点触摸)CCTouchBegan,CCTouchMove,CCTouchEnd
今天白白跟大家分享一下cocos2dx单点触摸经验。cocos2dx触摸CCTouch类的单点触摸有四个函数CCTouchBegan,CCTouchMove,CCTouchEnd,CCTouchCancalled。这些触摸的函数不一定每个都要响应,但是CCTouchBegan是一定要有的,他的返回值是bool,其它函数返回值为void下面我们看看如何触摸:首先我们新建一个项目Hel原创 2013-11-05 17:46:43 · 8660 阅读 · 0 评论 -
cocos2dx游戏存储举例及其注意事项CCUserDefault
今天白白跟大家分享一下cocos2dx中游戏的存储举例及需要注意的事项原创 2013-11-01 14:18:01 · 2005 阅读 · 0 评论 -
cocos2d-x添加虚拟键盘获得用户输入CCTextField实例
今天白白跟大家分享一下cocos2d-x中如何获得虚拟键盘并获取用户输入的方法。有的时候我们需要用户输入一些信息,比如用户登录,这个时候就需要得到虚拟键盘,并获取输入信息,原创 2013-11-07 16:18:05 · 3583 阅读 · 1 评论 -
cocos2dx几种菜单按钮(CCMenu)的建立以及播放按钮的切换效果
几种按钮的创建方法原创 2013-11-01 18:52:28 · 3190 阅读 · 1 评论 -
cocos2dx中error LNKxxxx: 无法解析的外部符号的普遍问题
关于与error LNK2001: 无法解析的外部符号的问题原创 2013-11-07 14:43:08 · 3118 阅读 · 0 评论 -
cocos2d-x回调函数应用举例CCCallFunc
今天初步尝试使用回调函数,在此总结一下。首先回调也是一个动作,需要被执行。bool HelloWorld::init(){ //首先创建一个精灵,让他执行动作 CCSprite* sprite = CCSprite::create("CloseNormal.png"); sprite->setPosition(ccp(200, 200)); addChild(sprit原创 2013-10-27 11:31:29 · 1849 阅读 · 0 评论 -
cocos2dx三种定时器的使用以及停止schedule,scheduleUpdate,scheduleOnce
今天白白跟大家分享一下cocos2dx中定时器的使用方法。原创 2013-11-03 19:59:27 · 58856 阅读 · 6 评论