最近在研究cocos2d游戏移植安卓需要调用很多方法,所以在研究之中写下它们之间相互调用
首先,cocos2d调用安卓
在一个.h文件中添加头文件
#include
#include "platform\android\jni\JniHelper.h"
JniMethodInfo minfo;//定义Jni函数信息结构体
//getStaticMethodIn...
分类:
移动开发 时间:
2014-10-15 16:00:10
阅读次数:
205
Cocos2dx底层图形绘制是使用OpenGL ES协议的。OpenGL ES是什么呢?
OpenGL ES(OpenGl for Embedded System)是OpenGL三维图形API的子集,针对手机,PDA和游戏主机等嵌入式设备而设计.该API有Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会主要关注图形和多媒体方面的开放标准.
OpenGL ES是从Ope...
分类:
其他好文 时间:
2014-10-15 13:49:10
阅读次数:
294
近期自己在研究手机游戏开发,呵呵。引擎就选择了cocos2d-x,略微看了下感觉好像非常不错的样子。写个一般的游戏,全然能够了。工作量也不会非常大,相对来说开发非常轻松了。在脚本引擎的选择其中,当然用自己的脚本引擎了,这个是必须的,哈哈。所以我就发了一点时间整合到cocos2dx引擎里面了,用起来非...
分类:
其他好文 时间:
2014-10-15 13:42:10
阅读次数:
152
1.安装vs2012
2.下载cocos2dx2.1.3,解压,然后安装vs模板
安装方式要在cmd的dos中,cd到这个目录,然后安装。
结果如下:
3.启动vs新建项目:
4.项目建立完毕之后:
5.配置环境,添加头文件路径,lib路径
包含的目录需要配...
事实上非常easy,只是有些细节须要注意。关于讯飞语音在android上的应用,大家须要自己去下载SDK,然后依照讯飞语音提供的api在自己的android的Demo上执行成功,那东西也相当的简单。然后,大家也须要把自己的cocos2dx项目在android 上部署起来,这些网上资料非常多,也不一一...
分类:
移动开发 时间:
2014-10-14 21:00:49
阅读次数:
302
先看CCSheduler的头文件:类的声明: 1.|Scheduler 2.|Timer |----------2.1TimerTargetSelector |----------2.2 TimerTargetCallback |----------2.3 Time...
分类:
其他好文 时间:
2014-10-14 19:35:29
阅读次数:
139
CCFadeOut *action = CCFadeOut::create(0.5f);
image->runAction(action);
截取部分代码。以上是我写游戏时候遇到的问题代码,
以上代码是实现渐出效果的。
原因:
CCFadeOut ,CCFadeIn 原理是通过改变透明值来实现渐出,渐入效果的。
而我调用isCascadeOpacityEnabled(),返回值为fa...
分类:
其他好文 时间:
2014-10-14 15:02:58
阅读次数:
125
一 下载解压
官方下载地址:http://www.cocos2d-x.org/download
下载下来之后解压完成之后会得到一个目录cocos2d-x-2.2.5
二 编译
1 安装依赖
cd到cocos2d-x-2.2.5目录下,运行脚本install-deps-linux.sh安装编译相关依赖
./install-deps-linux.sh
2 编译
运行脚本ma...
分类:
系统相关 时间:
2014-10-14 04:56:57
阅读次数:
279
网上找了好多教程写2048,不过都没有实现卡片的移动动画,自己写了一个不太完美的带动画版。
开发步骤:
1,设计一个CardSprite类。
2,设计主游戏场景GameScene,实现游戏逻辑,添加动画逻辑。
3,添加游戏胜利或者游戏失败的层。
4,添加声音等其他元素,专门弄了一个声音预加载的场景。
贴上主场景关键代码:
GameScene.h
#pragma on...
分类:
其他好文 时间:
2014-10-14 03:41:37
阅读次数:
207
本人宣布从此博文发出后,我的cocos2dx的引擎从cocos2dx3.1.1跳到cocos2dx3.2,哈哈,其实变化不大的,不碍事~~~
下面来说说在cocos中添加Android手机震动的功能,亲身体验,网上的教程都是渣渣啊,坑比的很,还要看了原帖http://www.cocos2d-x.org/boards/6/topics/8179,全英文的,蛋疼恼火了许久,才解决~~
...
分类:
移动开发 时间:
2014-10-14 01:12:17
阅读次数:
391