cocos2d-x
文章平均质量分 63
游戏石匠Super
迎接新世界吧。我失去的只是枷锁,而获得的是整个世界。
展开
-
cocos2d-x 笔记(三) sprite类
Orca原创,转贴请标明链接Orca的移动开发轨迹。目前整个学习笔记的版本是cocos2d-x 2.1.0beta3。一、sprite的创建1.基本的创建方法先打开HelloWorldScene.cpp,重写一遍背景的加入。 // 进行测试,首先是加入普通sprite // 计算整个屏幕的size CCDirector * _pdirector = CCDir原创 2013-01-04 12:51:03 · 4886 阅读 · 0 评论 -
在cocos2d-x jsb/html5中设置触摸代理的方法
和官方的说明不同,js binding的很多api和ch5版是不一样的。这里说下触摸代理的设置方法原创 2013-07-06 12:00:19 · 3597 阅读 · 5 评论 -
clippingNode在ios/android上无效的修改
http://cocos2d-x.org/boards/6/topics/20141?r=20567#message-20567for iOS:in AppController replace the gl-view creation with: EAGLView *__glView = [EAGLView viewWithFrame: [window bounds转载 2013-08-31 12:15:29 · 4071 阅读 · 0 评论 -
cocos2d-x tips(一)关于tilemap滚动时黑线闪动的问题
这个问题我在网上找了很久没有找到合适的答案,尤其修改抗锯齿这个完全没用……后来在群里得到了解答,现在就摘过来。解决这个问题的方法是开启CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL=1。不是在自己的工程中开启,而是修改libcocos2dx库来解决。注意修改了以后要重新生成libcocos2d生成后再启动你的工程,就开始发现那种闪动的线消失了原创 2013-02-02 14:28:49 · 4760 阅读 · 0 评论 -
cocos2d-x中使用可加密Sqlite存储玩家数据
手机游戏当中的数据存储是一个重要的课题。cocos2d-x发展到现在的版本2.1.4,已经直接实现了对sqlite的支持(extensions/LocalStorage),这对我们一般的数据存储已经够用了。不过sqlite存储的数据是明文的,无论是谁都可以轻易破解。因此我们需要一种方法对数据进行加密。万幸的是,已经有人为我们提供了很方便的库来完成这个工作。这里就讲怎么使用的问题。原创 2013-08-09 17:11:53 · 8241 阅读 · 0 评论 -
cocos2d-x jsbinding出现的一些问题列表(持续更新)
返回值类型为long时出现的问题js binding的返回值,从c++到js时是会做一个转换的,如果返回值类型是默认的未转换类型,则在js当中就会得到一个未转换的native object值。当然这样的结果不会是我们想要的。这个时候我们可以增加自定义类型的解析,这个可以参考cocoachina的2dx论坛上的做法。不过如果是简单的类型的话我们也可以直接换用其他返回值类型。long类型的返回原创 2013-07-27 09:16:25 · 3069 阅读 · 2 评论 -
使用jsb在安卓中监听back键和menu键的方法
这个也没有说明文档,实在是很难找到在哪里,必须去读源码。总之这里就不详细说明问题是怎么处理的了,直接给解决方案吧。在Layer当中加入这样的语句this.setKeypadEnabled(true);然后重写backClicked这个方法,比如backClicked: function (){// cc.log("back Clicked"); cc.Di原创 2013-07-02 14:04:10 · 2552 阅读 · 2 评论 -
cocos2d-x js binding tips 1 使用cocosbuilder导入jsb后无法响应触摸的问题
在经过多方面考虑之后,我将新的目标圈定为cocos2d-html5 + javascript。js的功能非常强大,而且使用jsbinding可以最大程度达到原生cocos2d-x的执行效率。其他的好处也不多说,总之是选了这么条路子。现在开始持续更新相关的tips。使用cocosbuilder后在jsb里无法响应触摸这是因为cocosbuilder里面的有几个值和cocos2d-x中设置原创 2013-06-28 11:20:39 · 1728 阅读 · 0 评论 -
cocos2d-x使用adt时需要做的配置
简单记录一下哪些配置是使用adt编译cocos2d-x时需要修改的环境变量后面这个PLUGIN_ROOT是plugin-x需要的资源链接这样可以直接在adt当中显示出classes原创 2013-07-10 15:14:33 · 2287 阅读 · 0 评论 -
Cocos2d-x中通过JNI进行C++调用Java代码
转自http://go3k.org/?p=49主体思路通过JNI获取java虚拟机,再获取当前程序的JNI环境,通过JNI环境获取需要调用的java类信息,再获取需要调用的java类中的函数信息。再通过JNI环境调用,使用类信息、函数信息,调用对应的java函数。看起来好像有点复杂,but不用担心,cocos2d-x中有一个JniHelper类(头文件的copyright为:c转载 2013-07-09 17:28:31 · 19125 阅读 · 1 评论 -
创建项目后NDK编译警告当作错误处理的解决方案
http://blog.k-res.net/archives/1505.html问题为编译cocos2d-x创建的android项目时,原生代码部分编译脚本build_native.sh触发的NDK编译警告被当作错误处理,项目实际编译生成成功了但是Eclipse不能运行!开发环境:Mac OSX ML 10.8.3Android Developer Tools转载 2013-06-24 18:35:20 · 2469 阅读 · 0 评论 -
win7下搭建cocos2d-x androi开发环境不用cygwin的方法
这篇文章转自http://blog.csdn.net/emcodelin/article/details/8800942。虽然我自己是在用cygwin,不过这也的确是个很方便的方法。推荐给大家看下。配置自动编译接下来以引擎自带的HelloCpp为例配置C++的的自动编译。在eclipse中导入hellocpp工程。操作路径:eclipse--file--import转载 2013-05-12 16:41:33 · 3090 阅读 · 2 评论 -
cocos2d-x 笔记(一) win32环境配置以及eclipse+ndk+sdk+cygwin的android移植
Orca原创,转贴请标明链接Orca的移动开发轨迹。目前整个学习笔记的版本是cocos2d-x 2.1.0beta3。准备开始做cocos2d-x的跨平台游戏。因为主力做的还是android,所以趁刚开始先搞定win32版本到android的移植步骤吧。第一步:cocos2d-x+vs环境这个很容易,跟着官网教程cn.cocos2d-x.org就可以搞定。我这里再简单说一下原创 2012-12-27 14:23:48 · 3881 阅读 · 0 评论 -
cocos2d-x tips(二)关于cocosbuilder中的动画和2dx的action同时正常运行的问题
目前这个问题有些博客上有解决方案,不过并不完美。http://jetion.diandian.com/post/2012-12-04/40047798280如这位的解决方案这样可以解决根节点的动画与2dx的action同时运作,但是无法解决子节点的问题。完整的修改方案还需要增加这个部分的修改void CCBAnimationManager::runAction(CCNode原创 2013-05-01 16:11:24 · 1835 阅读 · 0 评论 -
cocos2d-x 笔记(二) 多分辨率完美适配的方法
Orca原创,转贴请标明链接Orca的移动开发轨迹。目前整个学习笔记的版本是cocos2d-x 2.1.0beta3。这篇文章虽说是原创,但是借鉴参考了以下这位博主的做法,所以先给出链接。http://dualface.github.com/blog/2012/08/17/cocos2d-x-2-dot-0-multi-resolution/我基本上也是照着他的方法做的,不过还原创 2012-12-31 16:54:29 · 7816 阅读 · 0 评论 -
cocos2d-x 笔记(五) TestCpp源码分析:Actions
Orca原创,转贴请标明链接Orca的移动开发轨迹。目前整个学习笔记的版本是cocos2d-x 2.1.0beta3。本篇对分析TestCpp当中的Actions。ActionsTest.h就看下前面就可以了#ifndef _ActionsTest_H_#define _ActionsTest_H_#include "../testBasic.h"////----#in原创 2013-01-12 20:58:07 · 2621 阅读 · 0 评论 -
cocos2d-x 笔记(四) TestCpp源码分析:control
Orca原创,转贴请标明链接Orca的移动开发轨迹。目前整个学习笔记的版本是cocos2d-x 2.1.0beta3。从这篇开始分析TestCpp的源码。这里借鉴了红孩儿的游戏编程之路的讲解方法,对此致谢。有点撞车,不过以下还是全部由我自己分析的内容。好了,开始吧。这里看看整个TestCpp的控制流程,也就是说从control开始。先看Appdelegate.cpp里面与Hello原创 2013-01-07 17:35:10 · 2137 阅读 · 2 评论 -
Cocosbuilder的一些tips(持续更新)
因为cocosbuilder这个东西网上的教程也好,官方文档也好都相当不全。对里面的一些重点在这里做一下记录,方便查看。如何添加timeline callback和sound effects按住option键点击对应的关键帧,然后填入selector的名字。然后在js里面写出这个selector就ok。Sound effects是同样的道理。关于资源自动缩放这个原创 2013-07-03 12:07:12 · 4761 阅读 · 2 评论