随笔分类 -  cocos2d-x

关于cocos2d-x方面的随笔
摘要:要使用cocos2dx写一个麻将测试工具. 配置流程如下: 1. 下载安装最新版本的VS(VS2017): https://www.visualstudio.com/zh-hans/downloads/2. 下载cocos2dx最新版本(3.14.1) http://www.cocos2d-x.or 阅读全文
posted @ 2017-03-09 10:22 莫压枯枯地 阅读(1854) 评论(0) 推荐(0)
摘要:在windows上面跑的是OK的, 在android下面跑的時候就變成這樣子了:經過一番摸索, 終於搞定, 解決方法如下:打開project_name\frameworks\cocos2d-x\cocos\platform\android\java\src\org\cocos2dx\lib\Coco... 阅读全文
posted @ 2014-10-10 16:07 莫压枯枯地 阅读(1230) 评论(0) 推荐(0)
摘要:缓存cache: 预加载资源到内存, 可以异步加载. 直接使用sprite:create()来加载资源的话, 有时候会发现, 在第一次运行动作的时候会变的很卡. 那是因为第一次要加载资源到内存, 加载资源到内存这个过程会比较的慢. 资源较大的话, 明显的会感觉到卡帧批次渲染: 100个相同的图片, ... 阅读全文
posted @ 2014-10-08 17:36 莫压枯枯地 阅读(219) 评论(0) 推荐(0)
摘要:net_message_processor是我自己定义的一个类,文件名称分别是net_message_processor.h & net_message_processor.cpp 和CCDirector 放在同一个目录下面,在VS中将其加入到libcocos2d静态库中编译,正常通过,在eclip... 阅读全文
posted @ 2014-09-26 10:09 莫压枯枯地 阅读(205) 评论(0) 推荐(0)
摘要:新安装的eclipse没有ndk组件, 我使用的安装包是:android-ndk32-r10b-windows-x86_64.zip,打开preferences如下在android下面应该有一个NDK项的, 用于设置NDK的目录,通过help->install new software来安装它loc... 阅读全文
posted @ 2014-09-23 13:10 莫压枯枯地 阅读(1501) 评论(4) 推荐(0)
摘要:先给自己科普一下, android sdk 是给java开发者用的, 咱C++开发者用的是android ndk, 所以就是使用ndk来编译cocos2dx程序了使用命令行创建一个项目, 我这里创建的是一个lua项目:cocos new lua_proj2 -p com.company_name.p... 阅读全文
posted @ 2014-09-17 18:35 莫压枯枯地 阅读(6431) 评论(3) 推荐(0)
摘要:一开始无法输入中文, 显示出来的是乱码, 修改一个函数, 下面是修改过后的代码void GLView::onGLFWCharCallback(GLFWwindow *window, unsigned int character){ if (character dispatchInsertTex... 阅读全文
posted @ 2014-08-29 19:37 莫压枯枯地 阅读(3124) 评论(0) 推荐(0)
摘要:使用cc.LabelTTF:create(txt, fontname, fontsize); 字体没能显示出来, 这里使用的是系统字体, 比如我使用"微软雅黑", 作为fontname. 就没能显示出这样的字体. 因为传入的字体名称不对! 下面是一些字体的"真正名称", 即在程序中使用的名称Mac ... 阅读全文
posted @ 2014-08-06 17:36 莫压枯枯地 阅读(1681) 评论(0) 推荐(0)
摘要:个人觉得3.0里面, 在C++下面调用lua函数很不方便, 所以就扩展了一个类, 继承自LuaStack, 代码和使用方式如下:#ifndef __CC_LUA_STACKEX_H_#define __CC_LUA_STACKEX_H_#include "CCLuaStack.h"NS_CC_BEG... 阅读全文
posted @ 2014-06-06 17:32 莫压枯枯地 阅读(2975) 评论(5) 推荐(0)
摘要:代码用的是中的代码.在上篇的基础上进行扩充.写lua函数local function process_packet(user_data) if user_data then user_data = tolua.cast(user_data, "user_data"); ... 阅读全文
posted @ 2014-05-07 14:15 莫压枯枯地 阅读(3903) 评论(3) 推荐(0)
摘要:环境 windows8, cocos2d-x 3.0, 现在开始安装需要的一些其它包1. 按README.mdown文档上面要求的, 下载在windows下要安装的东东, 主要就是python2.7.3,PyYAML-3.10.win32-py2.7,pyCheetah 这些东东在README.md... 阅读全文
posted @ 2014-05-07 13:53 莫压枯枯地 阅读(5367) 评论(0) 推荐(0)
摘要:登陆界面有一点注册按钮,点击之后弹出一个框,让用户输入一些信息; 在网上找的一些方法都是派生一个类,然后自己实现; 我觉得太麻烦了.我使用分层的方式来显示, 启动界面就一个,背景图片加几个按钮:登陆,注册,退出; 其中点登陆&注册会弹出一个对话框让用户输入信息;我用cocostudio做了三个层:启... 阅读全文
posted @ 2014-04-19 18:31 莫压枯枯地 阅读(1052) 评论(0) 推荐(0)