随笔分类 -  cocos

摘要:在cocos-lua使用ccb动画播放攻击完成以后,加点绚丽的特效,需要使用C++中setAnimationCompletedCallback方法,很无奈没有发现C++与lua的相互调用,只能补充添加了。 首先我们要做的是找到关于CCBAnimationManager中的lua与C++的注册接口,即 阅读全文
posted @ 2016-04-10 13:35 Code~ 阅读(1405) 评论(0) 推荐(0)
摘要:偶使用的环境是Mac Xcode, 在看cocos2dx cpp-test项目中,无意之下发现了这样的一段代码: 有何用处? 原来这是cocos2d-x 3.0 以后新增的模块,可实现远程调试。比如在PC中连接5678端口,即可连接应用程序,输入相关的命令就可以进行调试功能。 目前已实现"fps", 阅读全文
posted @ 2016-03-16 21:09 Code~ 阅读(806) 评论(0) 推荐(0)
摘要:新创建cocos2d-lua的项目,名为Demo,命令: cocos new Demo -p com.demo.org -l lua -d /Users/用户名/Documents/cocos2d-x-3.8.1/projects 创建成功后,然后使用Xcode打开项目: ../projects/D 阅读全文
posted @ 2016-03-11 21:53 Code~ 阅读(996) 评论(0) 推荐(0)
摘要:(1) 使用终端命令打开.bash_profile文件, 命令: open .bash_profile(Enter) 打开文件后,分别配置android sdk, ant, ndk等环境变量,我的在 Android目录下,故配置如下(针对于目录,仅供参考而已): # sdk export ANDRO 阅读全文
posted @ 2016-03-04 21:27 Code~ 阅读(1566) 评论(0) 推荐(0)
摘要:(1) 切换场景,声音不在播放 我使用cocostudio 1.6.0 场景编译器制作了一个登录场景,然后,切换场景后,本来正在播放的音乐却消失了,我可以保证的说,我没有调用: CocosDenshion::SimpleAudioEngine::sharedEngine()->stopBackgro 阅读全文
posted @ 2016-02-22 23:51 Code~ 阅读(441) 评论(0) 推荐(0)
摘要:感慨什么的不多说了,就是想创建声音,音效的开关按钮,可参考cocos2d-x的Demo代码,其文件为: CCControlSwitchTest.cpp。 我将其资源放置到本人Demo的资源目录中,其大概代码如下: .h文件 #include "cocos2d.h" #include "cocos-e 阅读全文
posted @ 2016-02-01 00:53 Code~ 阅读(472) 评论(0) 推荐(0)
摘要:如果有这样的数据,如: “100#200#300#400”,在之前使用orge引擎的情况下,可借助split来实现,如: Ogre::String str = "100#200#300#400"; StringVector strVec = StringUtil::split(str,"#"); 其 阅读全文
posted @ 2016-01-10 00:28 Code~ 阅读(652) 评论(0) 推荐(0)
摘要:我使用的是cocos2d-x 2.2.6版本,cocostudio 使用的是1.6.0.0版本,针对于UICheckBox的使用,大概代码如下: bool HelloWorld::init() { //... UILayer* m_pUILayer = UILayer::create(); m_pU 阅读全文
posted @ 2016-01-05 22:50 Code~ 阅读(477) 评论(0) 推荐(0)
摘要:在上一篇中,声音和音效的播放的主要接口,结果编写如下代码: float m_MusicVol = 0.5f; // (0.0f~1.0f) 音量大小 float m_WavVol = 0.5f; // (0.0f~1.0f) 音效大小 CocosDenshion::SimpleAudioEngine 阅读全文
posted @ 2015-12-30 20:40 Code~ 阅读(687) 评论(0) 推荐(0)
摘要:在编写读取.xml文件的功能时,参考网上的资料各种问题,所以不才写出以下测试用例,供程序新人作为参考使用吧。 (1) 创建UTF-8格式的.xml,命名为Item.xml,数据如下(已加注释,如果若要使用,请去掉注释): <?xml version="1.0" encoding="UTF-8" st 阅读全文
posted @ 2015-12-14 19:49 Code~ 阅读(478) 评论(0) 推荐(0)
摘要:使用cocostudio1.6.0 UI Editor创建的进度条UI加载在Cocos2d-x版本时,其原有的代码示例如下: UILoadingBar* pBar = NULL; pBar =dynamic_cast<UILoadingBar*>(m_pUILayer->getWidgetByNam 阅读全文
posted @ 2015-12-02 20:59 Code~ 阅读(1030) 评论(0) 推荐(0)
摘要:使用cocostudio 在cocos2d-x 编写项目功能时,将某个UIButton设置为无效的时候,即为:Button ->SetEnable(false)出现问题: 按钮消失了。然后尝试方法:(1) Button ->setBright(false); 这样的情况下,设置的Normal,pre... 阅读全文
posted @ 2015-11-21 01:08 Code~ 阅读(1418) 评论(0) 推荐(0)