cocos2dx-3.X
tianxiawuzhei
热爱技术,喜欢探究,喜欢记录和分享。
展开
-
android 消灭星星出错
今天看了下 利用cocos2dx 3.2开发消灭星星http://blog.csdn.net/hezijian22/article/details/39137487 一系列教程,感觉很好,于是就下载了源码,自己编译运行下。今天在运行消灭星星时,在win32上没问题,但是在android平台下,总是出现下面这个错误:04-10 18:11:40.926: D/da原创 2015-04-10 19:14:25 · 856 阅读 · 0 评论 -
cocos2dx-3.X中对事件处理分析(2)
上一篇中,我们大致分析了一下事件处理的整个概括,这一篇,我们来针对EventDispatcher这个核心的事件处理类中的一些函数进行分析,主要涉及到事件的添加,处理, 移除。1、添加事件:1.1. /** Adds a event listener for a specified event with the priority of scene graph. * @param原创 2015-09-15 17:22:15 · 688 阅读 · 0 评论 -
cocos2dx-3.X中对事件处理分析(1)
1、cocos2dx-3.X中对事件处理进行了很大的改动,可以说是从写,跟2.X中的差别很大,这篇文章,就来浅析一下3.X的事件处理。2、整体结构:事件分为触摸(EventTouch)、键盘(EventKeyboard)、custom(EventCustom)等,这些所有的具体事件类都继承于Event类,根据一个类型变量来区分 /** Type Event type.*/ e原创 2015-09-15 16:20:34 · 517 阅读 · 0 评论 -
3.X:ActionManager动作管理类浅析:
1、Action类继承关系图,虽然这张图是2.X的版本,以为没找到3.X的这种图,但是整体来说是一样的,CCFiniteTimeAction又分为CCActionInstanse(瞬时动作的基类)和CCActionInterval(延时动作的基类)2、动作管理类分析:动作管理类,我们一般不需要直接使用,如果要是使用摸个动作,直接使用Node中的方法即可。3、整个动作的管理,原创 2015-09-15 13:53:13 · 560 阅读 · 0 评论 -
cocos2dx-3.X中对事件处理分析(3)
上一篇中,我们主要分析了EventDispatcher类中如何添加事件,这一篇,来看一下事件的分发处理。1、 /** Dispatches the event. 这个函数是事件分发的主入口 * Also removes all EventListeners marked for deletion from the * event dispatcher list.原创 2015-09-15 19:06:53 · 562 阅读 · 0 评论 -
COCOS2D-X 3.0坐标系详解
Cocos2d-x坐标系和OpenGL坐标系相同,都是起源于笛卡尔坐标系。笛卡尔坐标系笛卡尔坐标系中定义右手系原点在左下角,x向右,y向上,z向外,OpenGL坐标系为笛卡尔右手系。屏幕坐标系和Cocos2d坐标系标准屏幕坐标系使用和OpenGL不同的坐标系,而Cocos2d则使用和OpenGL相同的坐标系。iOS, Android, Windows转载 2015-09-07 16:14:32 · 430 阅读 · 0 评论 -
IOS 下cocos2dx3.X 启动流程:
IOS 下cocos2dx3.X 启动流程: 1、入口函数:int main(int argc,char *argv[]) {NSAutoreleasePool * pool = [[NSAutoreleasePool alloc]init];// AppController类的实例,称为应用程序委托。 int retVal = UIApplicationMain原创 2015-09-10 17:22:43 · 3689 阅读 · 0 评论 -
build_native.py文件分析(2)
def build(ndk_build_param,android_platform,build_mode): ////获取ndk_root -- NDK_ROOT = os.environ['NDK_ROOT'] ndk_root = check_environment_variables() //获取ndk_root sdk_root = None selec原创 2015-04-10 20:17:03 · 4641 阅读 · 0 评论 -
build_native.py文件分析(1)
# -------------- main --------------if __name__ == '__main__': //这些是我们可以输入的参数,如果我们想看这些参数的含义,直接在dos命令下执行build_native.py -h //至于为什么是这样的解析输入参数,详细可以查看python的文档,主要和OptionParser类有关。 parser = Op原创 2015-04-10 19:38:56 · 4466 阅读 · 0 评论 -
Cocos3.8创建新工程,添加库工程
1、今天试了下cocos3.8,新建了一个工程,我用cocosnew命令创建工程后,用Xcode打开,发现工程没有包含cocoslib库的工程 2、我们只需要找到cocoslib库的Xcode工程文件,然后拖到我们的工程下面即可,这样我们就添加了cocos的库工程了。原创 2015-09-21 19:50:04 · 2422 阅读 · 0 评论