cocos2d-x
iteye_17448
这个作者很懒,什么都没留下…
展开
-
cocos2d-x学习耗时点备忘之二——嵌套Sprite的boundingBox位置校正备忘
在cocos2d-x中,常通过Sprite的boundingBox()方法来获取该Sprite的边框,这个边框最常用的用途就是做为碰撞框了。但是如果你在一个Sprite(比如A)中通过addChild加入一个子Sprite(比如B),则B通过boundingBox()获取到的边框,比如boundingBox_B相对于父Layer来说,位置是不准的,这会导致明明按中了B,却得不到该有的响应...2012-09-24 17:25:04 · 225 阅读 · 0 评论 -
cocos2d-x学习耗时点备忘之一 —— CCLayer 初始化
CCLayer初始化时,一般有三个步骤:1.在继承CCLayer的子类里实现bool init();方法。2.在继承CCLayer的子类里声明宏LAYER_NODE_FUNC(layer); 此宏的作用主要是实现通用的CCLayer初始化函数的包装。代码如下:#ifndef GAMELEVELLAYER_H_#define GAMELEVELLAYER_H_...原创 2012-04-28 18:37:33 · 112 阅读 · 0 评论 -
cocos2d-x学习之四——如何在cocos2d-x中加入一个UIView
在cocos2d-x中加入一个UIView,步骤如下:1.在CCEGLView.h中添加代码void addSubView(void* uiView); 在CCEGLView.mm中实现void CCEGLView::addSubView(void* uiView){ [[EAGLView sharedEGLView] addSubview:(UIView*)uiV...2013-08-28 14:04:18 · 193 阅读 · 0 评论 -
cocos2d-x学习之五——项目中一些困难点
在项目开发中,难免遇到一些这样那样的困难,一卡就是好几天,但解决方法往往很简单,只是因为问题是初次遇见而已。在这把遇到的一些困难点记录一下,对自己对他人都有好处。 困难点1:cocos2d-x开发的游戏,按home键游戏退到后台,然后再按此游戏,游戏进入前台的时候,异常崩溃。崩溃点在, void CCDirector::drawScene(void){ ......2013-10-05 20:27:28 · 162 阅读 · 0 评论 -
cocos2d-x学习备忘之三——iphone中,游戏前后台切换调用方法顺序
在iPhone中,cocos2d-x启动和前后台切换时,调用的方法和纯iPhone框架几乎是相同的。只是中间穿插了AppDelegate.cpp中的方法。其中AppDelegate.cpp主要代码如下:bool AppDelegate::applicationDidFinishLaunching(){ ... CCLog("i am in didfinis...2012-10-31 19:13:21 · 189 阅读 · 0 评论