Cocos2d
文章平均质量分 58
「已注销」
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x(version-3.0beta)环境搭建 1
1.下载cocos2d-xhttp://cdn.cocos2d-x.org/cocos2d-x-3.0beta2.zip (官网地址)2.因为3.0要使用python编译,所以要搭建python环境 下载pythonhttp://www.python.org/ftp/python/3.3.4/python-3.3.4.msi(官网地址) 安装,把python的安装路径加到环境变原创 2014-03-04 23:51:08 · 2014 阅读 · 0 评论 -
Cocos2d-x3.3Final(11)TextBMFont常用成员函数(C++)
TextBMFont:来自http://www.cocos2d-x.org/wiki/Widget的释义,In addition to UILabelAtlas, you can also display a label by UILabelBMFont.显然这两个是都是可以显示一个标签的另外一个控件,和TextAtlas一样,但显然这两个有不同。TextBMFont * textBM原创 2015-02-06 10:02:14 · 2437 阅读 · 0 评论 -
Cocos2d-x3.3Final(12)TextField常用成员函数(C++)
TextField * textField = TextField::create("input words here", "Arial", 30);textField->setPosition(Vec2(widgetSize.width / 2.0f, widgetSize.height / 2.0f));textField->addEventListener(CC_CALLBACK_2原创 2015-02-06 12:32:48 · 5672 阅读 · 0 评论 -
Cocos2d-x3.3Final(9)RichText常用成员函数(C++)
RichText * _richText = RichText::create();RichElementText * re1 = RichElementText::create(1, Color3B::RED, 255, str1, "Marker Felt", 10);RichElementText * re4 = RIchElementText::create(4, Color3B原创 2015-02-05 17:53:04 · 3689 阅读 · 0 评论 -
Cocos2d-x源码阅读 UI树2
Cocos2d-x的UI是按照树形结构组织的。大家学过数据结构的话 就知道 什么是树了。树只有一个 根节点,根节点没有父节点,其他节点都有父节点和子节点,而叶子节点没有子节点,叶子节点就是指没有子节点的节点。在这里父和子 都是相对的。我们知道树结构的遍历有3种方式,说是遍历 就是把每个节点找个遍的意思,前序遍历,中序遍历,后序遍历。所谓的前,中,后指的是根节点,原创 2015-02-07 18:59:53 · 1999 阅读 · 0 评论 -
Cocos2d-x源码阅读1 UI树1(第一次系统而有成效的阅读源码的感悟)
之前我很少看源码,觉得枯燥又没有头绪。说实话现在看的也少,不过作为程序员要想成长,必须要突破自己的瓶颈吧。也许我的天赋不在写代码这里,也许这是一个越走越难的路,也许这又是一个有金矿的浅坑,坚持下去就会挖到金矿。然而没有那么多可以选择叻,试着去强大吧,即使自己不擅长,即使落后很多,即使,即使,即使,即使,。。。。http://cn.cocos2d-x.org/tutorial/show?原创 2015-02-07 17:57:38 · 1341 阅读 · 0 评论 -
Cocos2d-x回调函数 Lambda表达式
参考http://zh.wikipedia.org/wiki/C%2B%2B11#Lambda.E5.87.BD.E5.BC.8F.E8.88.87.E8.A1.A8.E7.A4.BA.http://baike.baidu.com/link?url=ip5P-8vQcbMDUkPnCV6BdP0JcSPqk-NfVBdB3-EwS7LL3Y8vUZ_XDMk1C9RVTE2seg8JJ4L原创 2015-02-10 18:09:29 · 1645 阅读 · 0 评论 -
Cocos2dx打包成apk包时在手机上闪退 CCApplication.cpp function:sharedApplication line:60
Cocos2dx打包成apk包时在手机上闪退在项目运行过程中,在手机上运行会出现闪退的现象, 报告错误代码如下:06-30 10:45:19.921: E/cocos2d-x assert(28033): E:/workspace/cocos2d-x-2.2.2/projects/****/proj.android/../../../cocos2dx/platform/an转载 2015-01-05 16:13:05 · 7665 阅读 · 2 评论 -
Cocos客户端如何连接服务器
项目接近完成,感觉知道该学习哪些知识,但是实际应用中并没有用到,因为项目是分工合作,窥一斑而见全豹是不可能的。前几天主程对我迟到很有意见,所以他看不到我晚上23:00走的,他也看不到公司其他项目组都是10:00左右才到公司的,而我每次因为堵车都迟到在10分钟以内,但要写请假申请表明我请了30分钟的假。看看公司其他的项目组,看看自己项目组里每天上班聊QQ,看新闻,聊天的其他同事,我只能说,既原创 2015-09-08 20:17:24 · 4294 阅读 · 0 评论 -
Cocos Studio的csb文件中clone列表子元素,但动画未随之克隆的分析
列表中复制UI元素(附有动画)并同时复制动画问题和杨帆讨论的2套方案:1.列表子元素,子元素动画与列表界面在同一UI文件中(宋胜磊):TimeLine:对应一个元素的完整动画的全部数据,TimeLine里的多种类型Frame则是动画关键帧。元素根据不同动画表现形式有多种存储动画数据的TimeLine分别包含多种动画类型的Frame数据-旋转,缩放,位置,颜色,显示等这多种Fra原创 2015-09-18 14:34:39 · 2528 阅读 · 0 评论 -
解决Cocos客户端libpng warning:iCCp:known incorrect sRGB profile
方案1,改写libpng源码,在打印处加入文件名(改写成功,生成了lib和dll,但未见打印效果)。方案2,使用GIMP手动改写png的色彩配置文件为sRGB v4 ICC preference.ICC 色彩配置文件,效率低方案3,使用ImageMagic 编写Python脚本批量删除文件内置的sRGB配置文件,由此发现png图片名字中带有空格的执行脚本失败,且剩余未转换图片数与libpn原创 2015-11-09 10:49:13 · 9017 阅读 · 0 评论 -
Cocos2dX 动作结束回调应用
版本:3.3 工程:Luafunction Home_NPCPanelClick(sender, eventType) if eventType == ccui.TouchEventType.ended then AudioManager:playButtonEffect() local cnt = table.getn(Home.tabNPCActivit原创 2015-10-09 16:07:27 · 1739 阅读 · 0 评论 -
Cocos适配带虚拟导航栏手机(HUAWEI 荣耀6 Plus)
百度搜索Android打开关闭虚拟导航栏找到以下几个结果http://www.360doc.com/content/12/0319/09/834950_195545006.shtml这里确定要使用这几行代码View rootView=getWindow().getDecorView();rootView.setSystemUiVisibility(View.SYSTEM_UI_原创 2015-10-31 17:24:50 · 4760 阅读 · 3 评论 -
Cocos2d-x3.3Final(10)TextAtlas常用成员函数(C++)
TextAtlas //来自于官网 http://www.cocos2d-x.org/wiki/Widget的释义, UILabelAtlas can display number label that jointed by images:atlas的英文含义是地图集,所以释义可以解释为可以显示由图片组合而成的数字标签的标签地图集。TextAtlas * textAtlas = Te原创 2015-02-06 09:52:56 · 4187 阅读 · 0 评论 -
Cocos2d-x3.3Final(8)PageView常用成员函数(C++)
PageView * pageView = PageView::create(); //新建pageView->setContentSize(Size(240.0f, 130.0f)); //设置大小pageView->removeAllPages(); //清除所有页pageView->insertPage(layout, i); //插入页pageView->scrol原创 2015-02-05 15:21:18 · 6414 阅读 · 0 评论 -
Cocos2dx-新建项目 2
今天学习Cocos2dx新建项目 (PS:吃屁的路人,我玩什么你们都不行,我带节奏,你们后期起不来,我玩后期,你们控不住,我玩控制,你们总不能再输了吧,真是菜) 新建cocos2dx项目后,并不能运行,菜哥让我直接用那个Hello world.我想还是自己弄个吧。于是1.环境是 win7+cocos2dx\cocos2d-2.1,不是3.0,3.0要在win8上跑,我还原创 2014-03-07 00:53:35 · 4148 阅读 · 0 评论 -
cocos2d-x 模板项目结构分析 3
接上篇肥羊吃屁为什么我们要这么啰嗦呢,一笔带过不好吗?因为我们还没到达那个境界,起码我没达到,我觉得你省略了什么就领悟补了什么,现在慢点吧,我还想找到自己的节奏,就像dota里的基本功一样。1.resource文件夹存放游戏中的图片、音频和配置等资源文件。可以在其中创建子文件夹。可以默认为游戏运行时的目录。2.include和source文件夹放置游戏头原创 2014-03-20 07:55:01 · 3054 阅读 · 2 评论 -
Cocos2d-x3.3Final(1) ListView常用成员函数(C++)
ListView listView = ListView::create(); --创建列表listView->setDirection(ui::ScrollView::Direction::VERTICAL);--设置列表方向listView->setBounceEnabled(true); --设置弹力listView->setBackGroundImage("cocosu原创 2015-01-27 18:30:46 · 8558 阅读 · 0 评论 -
Cocos2d-x3.3Final(3) Button常用成员函数(C++)
Button * button = Button::create("cocosui/animationbuttonnormal.png");//新建按钮 Button* button = Button::create("cocosui/button.png", "cocosui/buttonHighlighted.png"); //新建按钮button->addTouchEvent原创 2015-01-28 18:05:46 · 7511 阅读 · 0 评论 -
Cocos2d-x3.3Final(4) ImageView常用成员函数(C++)
说明这个系列只是提供函数的熟悉和方便查找,实在没什么技术含量- -ImageView * imageView = ImageView::create("cocosui/ccicon.png");//新建图片imageView->setScale9Enabled(true); //是否启用九宫格显示模式imageViewChild->setSizeType(Widget::S原创 2015-01-30 10:56:05 · 8985 阅读 · 0 评论 -
Cocos2d-x中 发起http请求
bool httpTool::httpRequest(char * tag, char * url, char * requestdata, int requestType){// 请求示例//CCHttpRequest* request = new CCHttpRequest();//request->setUrl(url /*"http://httpbin.org/delete原创 2015-01-29 14:58:29 · 3218 阅读 · 0 评论 -
Cocos2d-x下Lua调用自定义C++类和函数的最佳实践
有人对Cocos2d-x Lua调用C++,C++调用Lua仍然一知半解,不能一窥全貌。为什么要用tolua++,为什么要用bindings-generator。详细全面透彻有力的一篇文章多谢洪亮大神。http://segmentfault.com/blog/hongliang/1190000000631630转载 2015-01-15 19:11:18 · 2036 阅读 · 0 评论 -
Cocos2d-x 找不到UI控件所在的头文件(解决方案)
在需要使用的文件的.h文件中加入以下代码#include "cocos2d.h"using namespace cocos2d::ui;原创 2015-02-03 17:34:26 · 2732 阅读 · 0 评论 -
Cocos2d-x3.3Final(6)Slider常用成员函数(C++)
滑动栏:Slider * slider = Slider::create();slider->loadBarTexture("sliderTrack.png");//设置滑动栏的背景图片slider->loadSlidBallTextures("sliderThumb.png", "sliderThumb.png", "");//滑动栏的滑动按钮图片slider->loadPr原创 2015-02-03 17:38:53 · 3464 阅读 · 0 评论 -
Cocos2d-x3.3Final(5)LoadingBar常用成员函数(C++)
loadingbar就是进度条,如果要实现进度条的滑动,我们必须要实现update函数例如:void HelloWorld::update(float delta){_count++;if (_count > 100)_count = 0;LoadingBar * loadingBar = static_cast(getChildByTag(0)); loadingBa原创 2015-02-03 17:31:47 · 2077 阅读 · 0 评论 -
解决Cocos2d-x进入游戏后,调节音量键不管用,要按一下返回键,音量键才可用的Bug
我们知道 处理按钮事件都是在view里做的,而我们游戏的主界面继承了Cocos2dxGLSurfaceView 所以 应该是这个文件里对按钮的处理有问题,于是我们找到这个文件,这个显然是2d-x的源文件,但我们抱着试一试的心理 加上自己写的按钮处理事件。结果加上之后没有任何效果,跟没加一样,所以我们知道 不是这里的问题。于是 我们再思考,根据那些错误提示。具体我原创 2015-02-03 18:07:45 · 3352 阅读 · 1 评论 -
Cocos2d-x3.3Final(7)Focus常用成员函数(C++)
主要函数有 _horizontalLayout->setFocused(true); //设置焦点聚焦在该布局上_horizontalLayout->setLoopFocus(true); //在该布局内循环设置焦点_horizontalLayout->setFocusEnabled(); //设置该控件上聚焦_horizontalLayout->isFocusEnabled(); //是否可以聚原创 2015-02-04 17:33:49 · 4193 阅读 · 0 评论 -
解决Cocos2d点击电源键后游戏纹理失效
android:label="@string/app_name" android:screenOrientation="landscape" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:confi原创 2015-12-08 16:46:48 · 933 阅读 · 0 评论