代码改变世界

随笔分类 -  cocos2dx 3.x-3.10 - C++

(已解决) eclipse提示报错"serializing cdt project settings"解决方案

2017-03-26 13:38 by 罗任德, 530 阅读, 收藏, 编辑
摘要: 最近在使用eclipse作为cocos2dx的交叉编译工具。但是某天突然相关工程打不开,打开eclipse直接提示 “serializing cdt project settings” has encountered a problem 然后就是项目工程打不开了,熟悉cocos2dx开发流程的人,都 阅读全文

cocos2dx (关于斗地主人物偏移位置)

2017-03-21 00:51 by 罗任德, 483 阅读, 收藏, 编辑
摘要: 就是说不管是谁登陆游戏,你的人物信息资料始终在平板电脑的屏幕正下方(位置坐标需要自己设定,我设置定的是0号位() char LandLordsScene::getUIPosition(char position) { char UIposition; if (position == m_myPosi 阅读全文

cocosStudio制作ScrollView并在cocos2dx 3.0中使用。

2017-03-18 01:52 by 罗任德, 2165 阅读, 收藏, 编辑
摘要: 使用cocosStudio制作界面基本已成为基础了,之前都是拖动一些 Image、Button的小控件,再用到层容器和滚动层的时候,习惯性的用拖动来改变控件的大小。但是你在把其他的控件拖动到上面的时候就会发现,控件跟着缩放了。 :1: 正确使用方法: 在这个位置手动的调整层容器和滚动层的大小,这样才 阅读全文

使用Eclipse出现make: *** No rule to make target `all'. Stop.解决办法

2017-03-15 01:11 by 罗任德, 19878 阅读, 收藏, 编辑
摘要: 在mac下用eclipse开发jni 总是出现如题所示的异常,后来将build command 改成ndk-build就可以了 具体如图所示 输出内容 **** Build of configuration Default for project AppUninstall **** /Users/c 阅读全文

cocos2dx 3.13 在Mac平台下配置安卓环境变量

2017-03-15 00:16 by 罗任德, 1233 阅读, 收藏, 编辑
摘要: 终端下输入:vi .bash_profile 编辑环境变量: export COCOS_CONSOLE_ROOT=/Users/jiazedong/Cocos2d-x/cocos2d-x-3.2/cocos2d-x-3.2/tools/cocos2d-console/bin export PATH= 阅读全文

(已解决)Eclipsez中打不开c++文件,显示Editor could not be initialized.

2017-03-14 01:22 by 罗任德, 6285 阅读, 收藏, 编辑
摘要: 新建的游戏导入Eclipse能正常运行,配置什么的都弄好了,游戏运行无任何问题!问题是:关闭Eclipse后,重新打开,就会出现An internal error occurred during: "Android Library Update".java.lang.NullPointerExcep 阅读全文

cocos2dx 3.x(游戏中的储存-UserDefault)

2017-02-05 21:31 by 罗任德, 4498 阅读, 收藏, 编辑
摘要: 引擎提供的UserDefault可以简单地储存游戏中的信息,例如背景音乐音效的开关状态,用户名等等。 UserDefault是一个单例对象,可以用getInstance方法来获得。 如果是第一次调用UserDefault::getInstance(),则会自动生成一个UserDefault.xml文 阅读全文

cocos2dx 3.x(for 循环让精灵从中间往上下两边排列)

2017-01-30 13:23 by 罗任德, 991 阅读, 收藏, 编辑
摘要: 最近很多游戏都喜欢房卡类的游戏,就是创建房间时(),选择玩法与规则,今天耗费2小时处理这个数学问题;例如选择规则两条,则背景框中间显示两条规则,若选择三条,则背景框中间显示三条规则与玩法,依次从中间往上下两边排列; 首先要先创建一个精灵的容器,把需要显示的精灵 push_back 进去,然后用一个f 阅读全文

(已解决)#warning:尚未配置[微信]URL Scheme:wx4868b35061f87884, 无法使用进行授权。

2017-01-20 21:44 by 罗任德, 3727 阅读, 收藏, 编辑
摘要: #warning:尚未配置[微信]URL Scheme:wx4868b35061f87884, 无法使用进行授权。 (说白了就是注册白名单) ” -canOpenURL: failed for URL: "weixin://app/wx4868b35061f87885/" - error: "Thi 阅读全文

cocos2dx 3.x(纯代码实现弹出对话框/提示框/警告框)

2017-01-17 10:08 by 罗任德, 2130 阅读, 收藏, 编辑
摘要: 头文件: // // PopAlertDialog.h // macstudycocos2dx // // Created by WangWei on 15/6/8. // // #ifndef __macstudycocos2dx__PopAlertDialog__ #define __macst 阅读全文

cocos2dx 3.x 网络循环接收数据(RakNet::Packet* packet)单步网络接收

2017-01-13 23:28 by 罗任德, 4350 阅读, 收藏, 编辑
摘要: 1 2 3 void FriendFightLayer::update(float dt) 4 5 { 6 7 dealWithPacket(dt); 8 9 if (m_isNeedSwitchToLobby) { 10 11 PublicMethod::changeToLobby(); 12 13 ... 阅读全文

cocos2dx 3.x(加载网络自定义头像)

2017-01-11 00:21 by 罗任德, 1633 阅读, 收藏, 编辑
摘要: // // Connection.h // XXDemo // // Created by LeeHonGee on 14-9-4. // // #ifndef __XXDemo__Connection__ #define __XXDemo__Connection__ #include <iostr 阅读全文

cocos2dx 3.x(让精灵随着重力感应的方向移动而移动)

2017-01-07 02:32 by 罗任德, 2105 阅读, 收藏, 编辑
摘要: 1 // 2 // GameScene.hpp 3 // HelloWord 4 // 5 // Created by apple on 2017/1/7. 6 // 7 // 8 9 #ifndef GameScene_hpp 10 #define GameScene_hpp 11 12 #include 13 #include "cocos2d.h" 14 1... 阅读全文

cocos2dx 3.x (单选,多选,复选checkBox按钮的实现) RadioButton

2016-12-21 20:24 by 罗任德, 7213 阅读, 收藏, 编辑
摘要: 1 // 2 // LandLordsMakeNewRoom.hpp 3 // MalaGame39 4 // 5 // Created by work on 2016/12/19. 6 // 7 // 8 9 #ifndef LandLordsMakeNewRoom_hpp 10 #define LandLordsMakeNewRoom_hpp 11 12 #i... 阅读全文

cocos2dx 3.x(获得父类的node型指针调用父类函数this->getParent())

2016-11-28 22:50 by 罗任德, 1098 阅读, 收藏, 编辑
摘要: [html] view plain copy print? [html] view plain copy print? 在这里 this->getParent() 会获得一个父类的一个node型指针,然后转换为父类类型,可以使用这个指针调用父类函数。 [cpp] view plain copy pr 阅读全文

cocos2dx 3.x(TexturePacker进行图片加密)

2016-11-24 13:27 by 罗任德, 4118 阅读, 收藏, 编辑
摘要: 游戏开发过程中要涉及到大量的图片,使用TexturePacker可以把小图合成大图。这是我们使用最多的功能,但是TexturePacker还带有对图片加密的功能。之前还是对加密不慎了解,所以写下来分享下。 把图片导入到TexturePacker中: 接下来就是加密了 > Create new key 阅读全文

cocos2dx 3.x(屏幕截图的两种方法)

2016-11-14 23:26 by 罗任德, 8880 阅读, 收藏, 编辑
摘要: 【RenderTexture】 RenderTexture这个动态纹理类,顾名思义就是可以动态创建纹理图片。 屏幕截图主要步骤: > 开始截图:render->begin(); > 遍历场景:scene->visit(); > 结束截图:render->end(); > 保存截图:render->s 阅读全文

cocos2dx 3.x(在Mac平台下利用Eclipse打包安卓apk安装包详细教程)

2016-11-12 14:40 by 罗任德, 5576 阅读, 收藏, 编辑
摘要: 在cocos2dx在MAC上如何打包apk,把安装JDK和ANT的过程记来。 首先,打开终端,输入”java -version” 点击回车后,出现如下提示: 我们的MAC上并没有安装过JDK,点击"更多信息"会打开浏览器,然后下载相应版本的JDK,这里要先选择”Accept License Agre 阅读全文

cocos2dx 3.x(定时器或延时动作自动调用button的点击响应事件)实现自动内测

2016-11-12 13:48 by 罗任德, 2584 阅读, 收藏, 编辑
摘要: 1 // 2 // ATTGamePoker.hpp 3 // MalaGame 4 // 5 // Created by work on 2016/11/09. 6 // 7 // 8 9 #ifndef ATTGamePoker_hpp 10 #define ATTGamePoker_hpp 11 12 #include 13 #include 14 15... 阅读全文

cocos2dx 3.x(移动修改精灵坐标MoveTo与MoveBy)

2016-11-09 00:48 by 罗任德, 5276 阅读, 收藏, 编辑
摘要: 1 // 2 // MainScene.cpp 3 // helloworld 4 // 5 // Created by apple on 16/11/8. 6 // 7 // 8 9 #include "MainScene.hpp" 10 Scene * MainScene::createScene() 11 { 12 auto scene = Scene:... 阅读全文