![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2dx
csdn_WHS
努力,加油,世界是属于你的。
展开
-
cocos2dx代码调用本地浏览器步骤详解
1.找到ndk路径/sources/cocos2dx/platform/android/CCApplication.h添加方法void openURL(const char* pszUrl);2找到ndk路径/sources/cocos2dx/platform/android/CCApplication.cpp实现方法void CCApplication::openURL(cons原创 2014-12-30 21:17:21 · 1275 阅读 · 0 评论 -
cocos2dx 动作篇 重复动作 RepeatForever的用法
Size visibleSize = Director::getInstance()->getVisibleSize();Vec2 origin = Director::getInstance()->getVisibleOrigin();Sprite * sp = Sprite::create("HelloWorld.png");sp->setPosition(Point(visibl原创 2014-12-17 13:23:29 · 10732 阅读 · 0 评论 -
cocos2dx3.1.1版本 向eclipse上移植Android项目
需要用到工具(按照顺序):1.JDK2.NDK3.ANT4.Adt-bundle-windows将JDK目录下的bin文件夹路径添加到系统环境变量中。解压NDK解压Adt-bundle-windows运行其中的eclipse.exe file->import然后browse,找到工程所在的目录转载 2014-12-15 14:22:54 · 885 阅读 · 0 评论 -
Cocos2dx 动作篇一(MoveTo & MoveBy)
Size visiblesize = Director::getInstance()->getVisibleSize();//创建1个精灵,显示其位置Sprite * sp = Sprite::create("dl/yijiandenglu1.png");sp->setPosition(Point(50,visiblesize.height/2));sp->setAnchorPoi原创 2014-12-07 20:44:35 · 3253 阅读 · 0 评论 -
cocos2dx 动作篇 组合动作Spawn 和 Sequence
Size visibleSize = Director::getInstance()->getVisibleSize();Vec2 origin = Director::getInstance()->getVisibleOrigin();Sprite * sp = Sprite::create("HelloWorld.png");sp->setPosition(Point(visibl原创 2014-12-17 14:16:56 · 10809 阅读 · 0 评论 -
观察者工具类NotificationUtil
1. .h文件#ifndef _NotificationUtil_H_#define _NotificationUtil_H_#include "cocos2d.h"using namespace cocos2d;using namespace std;class NotificationUtil : public Ref{public:virtual bo原创 2015-03-20 14:05:02 · 826 阅读 · 0 评论 -
Cocos2d-x动画工具类
Cocos2d-x动画工具类,是对动画执行过程做了一个整合,可以方便的通过传值进行动画操作,不需要写一次帧动画就写一次代码原创 2015-03-17 09:17:38 · 1145 阅读 · 0 评论 -
Cocos2d-x读取Csv文件工具类
Cvs文件读取工具类原创 2015-03-23 12:49:18 · 1335 阅读 · 0 评论 -
开发cocos2d-js项目总结(js3.6版本)
1.部署环境(环境部署不是本文的重点,网上有很多环境配置的教学,这里需要注意的是,第一次打开cocos ide code 创建项目发现没有cocos的选项,那么我告诉你是这样的,你没在cocos的官网上下载IDE插件安装或者是IDE插件没有安装成功[这是我当时遇到的一个坑,特别写出来防止大家发生类似的小的失误来浪费时间和精力])2.创建项目(很简单的创建 详情可以看cocos官网的相关文档)原创 2015-06-26 17:06:50 · 1299 阅读 · 0 评论 -
解决COCOS2D-X与JNI交互游戏出现崩溃的问题call to OpenGL ES API with no current context (logged once per thread)
//问题出现在付费的部分,我的游戏中设定了一个复活点,当点击复活点进入支付,但是不支付,直接点返回的话就会在jni中执行玩家回到第一关的地方,问题就出现在这里,游戏崩溃报错call to OpenGL ES API with no current context (logged once per thread) 解决方案如下:我们需要在将调用jni地方加入Cocos2dxGLSurfa原创 2015-08-20 16:33:09 · 2425 阅读 · 0 评论 -
解决cocos项目未能将插入的代码块写入pdb的问题
今天运行程序发现了这个问题,我的解决方案是:点击项目,右键属性,选择配置属性下的c/c++,选择常规,把调试信息格式里的 程序数据库(/ZI)替换为 C7兼容(/Z7)就好了出现这个问题的原因是PBD文件大小达到一个上限导致的zi表示使用程序数据库pdb,里面有大量的调试信息,z7会把调试信息分散到obj文件中。原创 2015-01-21 11:10:46 · 1710 阅读 · 0 评论 -
cocos2dx移植eclipse后,用ndk来开发,实现放弃vs,eclipse写c++代码
1.声明:本博文的阅读人群适用于成功在eclipse里编译运行过cocos2dx项目的人员2.我所用的游戏引擎是cocos2dx2.2.2版本3.ndk的版本是android-ndk-r8d4.我把我的cocos2dx项目移植到eclipse,打开我在vs中写好的类,发现有的类中有以下的情况,这实际不算是问题,只是我导入的项目中找不到一些东西,你把本类关掉,运行程序发现出错,但是项原创 2015-01-23 14:14:09 · 1342 阅读 · 0 评论 -
解决cocos2dx3.x版本的Android返回键的使用问题
(1).在.h文件中加入void onKeyReleased(EventKeyboard::KeyCode keycode, Event* event);//返回键调用方法(2).在.cpp文件中先重写这个方法void Movement::onKeyReleased(EventKeyboard::KeyCode keycode, cocos2d::Event *event){D原创 2014-12-16 12:21:39 · 1510 阅读 · 0 评论 -
Cocos2dx多点触摸实例
bool MyTouchEvent2::init(){if (!Layer::init()){return false;}Size visibleSize = Director::getInstance()->getVisibleSize();Vec2 origin = Director::getInstance()->getVisibleOrigin();/创原创 2014-12-29 22:59:26 · 694 阅读 · 0 评论 -
Vs2013快捷键大全
VS2013常用快捷键:1.回到上一个光标位置/前进到下一个光标位置1)回到上一个光标位置:使用组合键“Ctrl + -”;2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。2)如果你想剪切一整行代码转载 2014-12-17 11:54:44 · 939 阅读 · 0 评论 -
cocos2dx 复杂动作 (BezierTo & BezierBy)贝塞尔曲线运动
//创建一个精灵Sprite * sprite = Sprite::create("CloseNormal.png");sprite->setPosition(Point(50,180));this->addChild(sprite,1);//创建贝塞尔曲线曲线ccBezierConfig bezier;bezier.controlPoint_1 = Point(100,原创 2014-12-15 09:59:04 · 9545 阅读 · 0 评论 -
Cocos2dx 动作篇二(ScaleTo & ScaleBy)
Size visibleSize = Director::getInstance()->getVisibleSize();Vec2 origin = Director::getInstance()->getVisibleOrigin();Sprite * sp1 = Sprite::create("HelloWorld.png");sp1->setPosition(Point(原创 2014-12-07 21:08:58 · 13165 阅读 · 0 评论 -
cocos2dx3.1.1版本的手机屏幕适配
1.这是AppDelegate里的方法bool AppDelegate::applicationDidFinishLaunching() { // initialize director auto director = Director::getInstance(); auto glview = director->getOpenGLView(); if原创 2015-01-15 14:37:55 · 654 阅读 · 0 评论 -
Cocos2dx单击事件优先级实例
bool MyTouchEvent1::init(){if (!Layer::init()){return false;}Size visibleSize = Director::getInstance()->getVisibleSize();Vec2 origin = Director::getInstance()->getVisibleOrigin();Spri原创 2014-12-29 22:00:16 · 995 阅读 · 0 评论 -
关于cocos2dx中create和new的理解
初学者可能会搞不清楚什么时候用create,什么时候用new我的理解是new是创建出一个新的对象,而create是原对象下的一个方法,具体什么时候用哪个,就看你的具体需求了。原创 2015-01-06 10:17:04 · 1551 阅读 · 0 评论 -
Cocos2dx 动作篇 Blink 动画闪烁效果
//创建一个精灵Sprite * sprite = Sprite::create("HelloWorld.png");sprite->setPosition(Point(visibleSize.width/2,visibleSize.height/2));this->addChild(sprite);//创建Blink 对象 (闪烁效果) // 动作持续时间 闪烁原创 2014-12-15 09:42:36 · 9102 阅读 · 0 评论 -
cocos2dx游戏-可爱的小精灵的各种用法大全
struct transformValues_ 拥有如下几个参数CCPoint pos; // position x and y 位置CCPoint scale; // scale x and y 放大缩小float rotation; 旋转CCPoint skew; // skew x and y 倾斜CCPoint ap; // anchor point in pixe转载 2014-12-07 22:52:39 · 859 阅读 · 0 评论 -
怎么将第三方的库文件只复制而不编译呢
我遇到这个问题是我cocos2d-x2.2.2版本游戏在更新移动mm3.1.7版本的sdk遇到的,下面我会具体说明问题和解决方案。一..相信cocos2dx的程序在接入安卓方面的支付功能常常会接触到第三方sdk的.so库文件,这些库文件的作用是对支付信息做出了封装,但是有的sdk你会发现把第三方的.so文件复制到libs文件夹下,再编译完成项目后会出现原本复制到libs文件夹下的.so文件消失原创 2015-08-20 16:03:05 · 1162 阅读 · 0 评论