坐标转换GL坐标系:Cocos2D以OpenglES为图形库,所以它使用OpenglES坐标系。GL坐标系原点在屏幕左下角,x轴向右,y轴向上。屏幕坐标系:苹果的Quarze2D使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。ios的屏幕触摸事件CCTouch传入的位置信息使用的是该坐...
分类:
其他好文 时间:
2014-07-22 22:55:32
阅读次数:
217
学习记录一下:具体看实际操作。使用cygwin 或者 git 进入shell脚本模式,进入你的项目文件夹:大概是在:D:\quick-cocos2d-x\bin\yourProject执行命令:../compile_scripts.sh -i scripts -m files -o my_scrip...
分类:
其他好文 时间:
2014-07-19 19:19:18
阅读次数:
337
2014-07-16
环境:Cocos2dx 2.2.4
AppDelegate.cpp中FPS设置为 60
pDirector->setAnimationInterval(1.0 / 60);
问题:在两台Android机器上跑。 两台的FPS不一样
I9100: 4.0系统,FPS 约60,(修改FPS为30,也会改变)
S5700:...
分类:
移动开发 时间:
2014-07-18 21:33:34
阅读次数:
305
cpp部分通过jni调用java静态函数
头文件:
#include
#include "cocos2d.h"
#include "platform/android/jni/JniHelper.h"
在cpp类中定义方法去调用Cocos2dxSound.java中vibrate方法:
static void vibrateJNI(long longtime)
{
Jni...
分类:
移动开发 时间:
2014-07-16 17:25:44
阅读次数:
249
小游戏的组成1. 欢迎界面2. 开始菜单界面3. 主游戏界面4. 游戏结束界面5. 排行榜界面 (可选)
分类:
其他好文 时间:
2014-07-16 12:10:16
阅读次数:
329
cocos2d-x 3.0 WIN7+VS2012 安卓平台搭建...
分类:
移动开发 时间:
2014-07-16 11:34:43
阅读次数:
274
精灵(Sprite)是游戏里面的角色,比如敌人,游戏里面运动的物体等等,所以精灵是游戏里面一个非常常见的概念,几乎无处不在。在Cocos2D-x里面精灵是用Sprite类来进行表示的,它可以用一张图片或者一张图片的一块矩形部分来定义。...
分类:
其他好文 时间:
2014-07-16 10:52:59
阅读次数:
315
下面我们通过一个实例介绍一下帧动画的使用,这个实例如下图所示,点击Go按钮开始播放动画,这时候播放按钮标题变为Stop,点击Stop按钮可以停止播放动画。 下面我们再看看具体的程序代码,首先看一下看HelloWorldScene.h文件,它的代码如下:#ifndef __HELLOWORLD_SCENE_H__
#define __HELL...
分类:
其他好文 时间:
2014-07-16 10:30:38
阅读次数:
215
2D游戏经常有角色穿装备的情况,如下图角色手部加了一个武器.此外还有格斗游戏里常有的投技:
我们要想让武器随角色一起联动,自然想到设定好位置和zorder后,调用CCSpawn同时动作的方法。可这有个大问题,就是独立执行两个不同的动画会有很大机率产生不同步的问题。为了解决这一问题,必须实现一种动画组的机制,就是让人物作为动画组的主动画,武器作为动画组的子成员,当主动画帧切换时子动画才切换。也就是我动你才你,要动一起动。...
分类:
其他好文 时间:
2014-07-16 08:47:48
阅读次数:
494
cocos2d-x是目前被广泛采用的一个手机游戏编程框架,在学校里可以接触到一个当前流行的实用技术,是很难得的机会,但是很多同学却放弃了,我觉得很可惜。想想自己18年前刚踏进大学校门的时候,也是懵懵懂懂,对未来充满疑惑和焦虑,不知道自己该做什么。所以,我想借这个机会思考一下自己的大学和职业生涯,也希望这些想法对学弟学妹们能有所帮助。...
分类:
其他好文 时间:
2014-07-16 08:39:32
阅读次数:
204