摘要: 1.安装各种软件:Android SDKAndroid NDKApache AntPythonEclipse(adt)Cygwin(可选)JavaCocos2d-x2.系统环境变量配置JavaJAVA_HOMEC:\Program Files\Java\jdk1.7.0_51CLASSPATH.;%JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar;PATH%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;Android SDKANDROID_SDK_HOMED:\Android\android-sdkPATH%ANDROI 阅读全文
posted @ 2014-04-02 16:57 若。只如初见 阅读(330) 评论(0) 推荐(0) 编辑
摘要: HelloWorldScene.cpp 1 #include "HelloWorldScene.h" 2 3 USING_NS_CC; 4 5 CCScene* HelloWorld::scene() 6 { 7 // 'scene' is an autorelease object 8 CCScene *scene = CCScene::create(); 9 10 // 'layer' is an autorelease object 11 HelloWorld *layer = HelloWorld::create(); 12 1... 阅读全文
posted @ 2014-03-24 20:18 若。只如初见 阅读(1240) 评论(2) 推荐(0) 编辑
摘要: 大家都知道,循环遍历有很多方法,在box2d中大家普遍使用while和for循环来遍历世界,那什么时候使用for,什么时候使用while呢?当循环中不设计body删除的时候,使用for循环,即: CCSprite *s; for (b2Body *b = world->GetBodyList(); b!=NULL; b=b->GetNext()) { if (b->GetPosition().xGetUserData(); if (s!=NULL) { s->removeFromParent(); ... 阅读全文
posted @ 2014-03-19 12:45 若。只如初见 阅读(848) 评论(1) 推荐(1) 编辑
摘要: 为屏幕添加触摸事件,将左上角坐标转换为左下角坐标 1 package com.arlen.cocos2d.touch01; 2 3 import org.cocos2d.layers.CCLayer; 4 import org.cocos2d.nodes.CCDirector; 5 import org.cocos2d.types.CGPoint; 6 7 import android.view.MotionEvent; 8 9 public class GameLayer extends CCLayer {10 11 // 接受用户的触摸事件,首先必须对当前图层进行设置12 1... 阅读全文
posted @ 2014-03-09 16:00 若。只如初见 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 淡入淡出、颜色渐变及动作重复执行import org.cocos2d.actions.base.CCRepeatForever;import org.cocos2d.actions.interval.CCFadeIn;import org.cocos2d.actions.interval.CCFadeOut;import org.cocos2d.actions.interval.CCMoveTo;import org.cocos2d.actions.interval.CCRepeat;import org.cocos2d.actions.interval.CCSequence;import o 阅读全文
posted @ 2014-03-09 15:34 若。只如初见 阅读(3143) 评论(0) 推荐(0) 编辑
摘要: 先后、同时执行多个动作及动作序列执行结束后的事件 1 import org.cocos2d.actions.instant.CCCallFunc; 2 import org.cocos2d.actions.interval.CCMoveTo; 3 import org.cocos2d.actions.interval.CCRotateTo; 4 import org.cocos2d.actions.interval.CCScaleTo; 5 import org.cocos2d.actions.interval.CCSequence; 6 import org.cocos2d.actions. 阅读全文
posted @ 2014-03-09 14:45 若。只如初见 阅读(609) 评论(1) 推荐(0) 编辑
摘要: 向量的基本运算及动作 1 import org.cocos2d.actions.interval.CCJumpBy; 2 import org.cocos2d.actions.interval.CCMoveBy; 3 import org.cocos2d.layers.CCLayer; 4 import org.cocos2d.nodes.CCSprite; 5 import org.cocos2d.types.CGPoint; 6 7 public class GameLayer extends CCLayer { 8 9 private CCSprite spriteA... 阅读全文
posted @ 2014-03-09 14:14 若。只如初见 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 什么是精灵:1.精灵就是游戏当中的一个元素,通常用于代表画面当前中的一个事物,例如主人公,NPC和背景元素等;2.一个精灵对象通常都与一张图片关联3.精灵对象可以通过动作对象(CCAction)来产生动画效果如何声明一个精灵对象 //声明一个精灵对象 CCSprite player;如何将一个精灵对象添加到布景层中 //初始化精灵对象 player = CCSprite.sprite("player.png"); //设置精灵对象的位置(cocos2d中坐标原点在左下角而不是左上角) player.setPos... 阅读全文
posted @ 2014-03-08 22:11 若。只如初见 阅读(860) 评论(2) 推荐(0) 编辑
摘要: 下载Cocos2d-android的源代码:cocos2d-android-1git@github.com:ZhouWeikuan/cocos2d.git将项目导入到eclipse中。运行实例;1.首先创建一个android项目,然后将lib导入到项目中2.对MainActivity.java编写1)首先创建一个view对象private CCGLSurfaceView view = null;2)取得 CCDirector 对象CCDirector director = CCDirector.sharedDirector();3)设置应用程序的属性 1 //设置当前游戏中所使用的view对象 阅读全文
posted @ 2014-03-08 21:38 若。只如初见 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: 实现单链表的基本操作(创建,查询,插入,删除,销毁,归并,排序)创建链表 La链表初始化成功请输入La中元素的个数:9请输入第 9 个元素:9请输入第 8 个元素:8请输入第 7 个元素:7请输入第 6 个元素:6请输入第 5 个元素:5请输入第 4 个元素:4请输入第 3 个元素:3请输入第 2 个元素:2请输入第 1 个元素:11 2 3 4 5 6 7 8 9创建链表 Lb链表初始化成功请输入Lb中元素的个数:5请输入第 5 个元素:9请输入第 4 个元素:7请输入第 3 个元素:5请输入第 2 个元素:3请输入第 1 个元素:11 3 5 7 9合并链表 La ... 阅读全文
posted @ 2013-12-11 17:40 若。只如初见 阅读(1538) 评论(17) 推荐(0) 编辑