Cocos2d-x 3.0变动很大,包括启动的方式,我看了下对android的启动总结如下:
Java方面:
AppActivity继承Cocos2dxActivity
Cocos2dxActivity的onCreate函数中加载本地.so
加载.so的时候会统一到javaactivity.cpp里面寻找JNI_OnLoad等本地...
分类:
其他好文 时间:
2014-06-20 11:30:04
阅读次数:
201
cocos2d-x
3.x版本变动比较大,从改用cmake管理整个项目,到使用python集成一体化的项目工具。这些都是我喜欢的,我可以很容易的在我的ubuntu上面搭建环境,而且根本就不用考虑IDE的事情,sublime-text
or emacs足矣。唯一需要自己动手的就是制作一个比较好的调试工...
分类:
其他好文 时间:
2014-06-12 00:57:11
阅读次数:
709
个人觉得3.0里面, 在C++下面调用lua函数很不方便, 所以就扩展了一个类,
继承自LuaStack, 代码和使用方式如下:#ifndef __CC_LUA_STACKEX_H_#define
__CC_LUA_STACKEX_H_#include "CCLuaStack.h"NS_CC_BEG...
分类:
编程语言 时间:
2014-06-11 09:26:32
阅读次数:
324
#ifndef __HTTP_REQUEST_H__#define
__HTTP_REQUEST_H__#include "cocos2d.h"#include
"ExtensionMacros.h"NS_CC_EXT_BEGINclass CCHttpClient;class CCHttpResp...
分类:
其他好文 时间:
2014-06-11 07:57:36
阅读次数:
310
var myLayer = cc.Layer.extend({ init:function()
{//2 界面 var bRet = false; if (this._super()) { bRet = true; } ...
分类:
Web程序 时间:
2014-06-07 22:13:30
阅读次数:
324
前面讲过Node的动作(Action),cocos2d-x中,提供了一个ActionManger,用于管理Action的一些动作,比如停止,暂停等;一、停止所有动作实际上,Node节点已经有了一些简单的动作的管理,比如停止Node实例上的所有动作;
node->stopAllActions()...
分类:
其他好文 时间:
2014-06-07 20:56:33
阅读次数:
356
最近发现不少朋友都遇到这个问题,用Cocostudio的UI编辑器创建好UI后,在代码中加载UI,然后给按钮(Button)添加点击监听事件,发现无论如何都点击不了按钮,没有任何反应。
或者,往按钮的下面一些位置点击,却发现按钮被点击了,点击坐标的位置明显和按钮的位置有偏差。...
分类:
其他好文 时间:
2014-06-07 15:46:20
阅读次数:
306
本节,已经能够利用我们眼下所学的知识做出一些有趣的东西。之前已经说过,CCNode类没有贴图,也就是说在屏幕上单独建立一个节点是没有不论什么效果的,可是能够通过这个“无形”的节点来控制屏幕上的节点。如今就開始吧!
1. 增加节点 新建一个项目,并在HelloWorldScene.cpp文件里的in....
分类:
其他好文 时间:
2014-06-07 11:18:23
阅读次数:
174
//CCLayer//CCTouchDelegateboolCBattleLayer::init(){
if( ! CCLayer::init() ) { return false; } this->setTouchEnabled( true );
return true;}void...
分类:
其他好文 时间:
2014-06-07 11:14:29
阅读次数:
223