
Cocos2D
文章平均质量分 72
爱蹄子的羊头
中电金信GienTech开发工程师,原博雅互动开发工程师
展开
-
Cocos2d 摸索[3]: 鼠标点击(手势触摸)事件
在 HelloWorld 类里面 重写手势的虚函数 class HelloWorld : public cocos2d::CCLayer { public: virtual bool ccTouchBegan(CCTouch *pTouch, CCEvent *pEvent); virtual void ccTouchMoved(CCTouch *pTouch, CCEvent *pE原创 2013-04-26 18:53:56 · 1607 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[12]:可变速度
cocos里面的速度 还不是普通的意义上的速度 大概分成3种 , 1, 先加速再减速 In 2, 先减速再加速 Out 3, 先减速再加速然后还减速 InOut 为了测试三个的速度. 这回必须要弄3张图片上去了. // 添加一张精灵图片 auto sprite1 = TSprite::create("ball.png"); // 设置位置到正中间原创 2013-12-24 16:37:01 · 1051 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[13]:动画-直接从图片文件创建动画
先找个6帧的动画 //==================================================================================== //===================================================================================== 命名原创 2013-12-28 14:01:04 · 2194 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[11]:持续动作之组合动作
bool THelloWorld::onTouchBegan(TTouch* touch, TEvent* event) { auto sprite = (TSprite*)(this->getChildByTag(1000)); static int nTempIdx = 0; switch (nTempIdx++) { case 0: // 绕个圈圈回原地 { sp原创 2013-12-24 16:13:21 · 1865 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[14]:动画-直接从精灵帧缓存中获取纹理
备份一下 待写原创 2014-01-17 15:46:12 · 2706 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[15]:关于精灵帧和精灵帧缓存
精灵帧与精灵帧缓存的关系就如同TImage 与TImageList 的关系, // 获取纹理缓存指针 auto cacheTexture = TTextureCache::getInstance(); // 加载纹理 auto texture1 = cacheTexture->addImage("all.png"); // 获取精灵帧缓存指针 auto cacheSprite原创 2014-01-22 23:17:07 · 1667 阅读 · 0 评论 -
多线程std::thread的使用 以及performFunctionInCocosThread函数
原帖地址: [cocos2dx 3.0 (二)] 多线程std::thread的使用 以及performFunctionInCocosThread函数 有的时候很多操作如果在cocos2dx的主线程中来调用,可能会极大地占用主线程的时间,从而使游戏的不流畅。比如在获取网络文件数据或者在数据比较大的游戏存档时,就需要使用多线程了。转载 2014-03-14 18:26:38 · 10685 阅读 · 1 评论 -
从Delphi开始学Cocos2dx-3.0[16]:LUA脚本接入
工作原因没怎么更新. 不想有其他朋友找到我的联系方式, 想原创 2014-10-28 10:03:46 · 1411 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.3[17]:从3.0 进化到3.3(详细图文)
一 , 从官网下载cocos2dx的3.3版本 http://cn.cocos2d-x.org/download/ 解压到本地, 比如我放到 D:\cocos2dx\cocos2d-x-3.3rc0\ 二, 下载安卓四件套 JDK:(下载地址略) ADT:(下载地址略) NDK:(下载地址略) ANT:(下载地址略) 下载完毕以后安装J原创 2014-12-05 12:36:20 · 2281 阅读 · 2 评论 -
cocos2dx在windows下如何显示中文
#pragma execution_character_set("utf-8") //默认使用UTF8转载 2015-01-28 17:13:03 · 1184 阅读 · 0 评论 -
Cocos2d-x 3.2编译生成Android程序出错的解决方案:c++_static报错
原帖地址 http://www.bubuko.com/infodetail-344135.html 最近升级到Cocos2d-x 3.2正式版,iOS程序编译没任何问题,结果使用cocos compile -p android编译生成APK程序,结果悲剧了,出现以下错误。 Android NDK: Invalid APP_STL value: c++_static转载 2014-12-05 18:05:02 · 1011 阅读 · 0 评论 -
cocos2dx 自动添加所有cpp文件到android.mk
# 遍历目录及子目录的函数 define walk $(wildcard $(1)) $(foreach e, $(wildcard $(1)/*), $(call walk, $(e))) endef # 遍历Classes目录 ALLFILES = $(call walk, $(LOCAL_PATH)/../../Classes)转载 2015-06-25 15:42:53 · 700 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[10]:持续动作之旋转持续动作
bool THelloWorld::onTouchBegan(TTouch* touch, TEvent* event) { auto sprite = (TSprite*)(this->getChildByTag(1000)); static int nTempIdx = 0; switch (nTempIdx++) { case 0: // 右转到90° 向右 {原创 2013-12-24 15:21:03 · 3130 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[5]:鼠标按下移动弹起与单点触摸
在Delphi 里面的三个基本的鼠标操作事件是 procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Single); begin end; procedure TForm1.FormMouseMove(Sender: TObject; Shi原创 2013-12-21 16:17:24 · 2713 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[0]: VS2012 与 安装 cocos2d-x-3.0alpha0
11原创 2013-12-11 11:15:01 · 3416 阅读 · 0 评论 -
Cocos2d 摸索[5]: 容器的爸爸
cocos的容器 怎么有一种 VCL的感觉. 来看init()中的一段代码 // Create a "close" menu item with close icon, it's an auto release object. CCMenuItemImage *pCloseItem = CCMenuItemImage::create( "Close原创 2013-04-26 19:17:06 · 701 阅读 · 0 评论 -
Cocos2d 摸索[4]: 定时器
先在 Public 设置一个定时器的函数, void myOnTimer(float fInterval); 然后在 HelloWorld::init() 里面创建一个定时器 bool HelloWorld::init() { /* ------ */ this->schedule( schedule_selector(HelloWorld::myOnTimer), /原创 2013-04-26 19:08:01 · 665 阅读 · 0 评论 -
Cocos2d 摸索[2]: 第一个工程. HelloWorld
现在开始第一个工程 我们先打开2008工程文件 添加一个新项目 接下来变成这样 6 直接运行是这样子的原创 2013-04-26 18:45:39 · 729 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[2]:TObject 与 CCObject 看继承关系
VCL 中很出名的继承关系图 Vcl核心类关系图,图中标星号的就是核心类。 *TObject |_____*TPersistent |______*TComponent原创 2013-12-13 20:35:54 · 2109 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[1]: AppDelegate 与 Application
cocos里面的 AppDelegate 和 Director 就相当于 Delphi中的 Application class AppDelegate : private cocos2d::Application { public: AppDelegate(); virtual ~AppDelegate(); /** @brief APP启动结原创 2013-12-11 13:53:58 · 2141 阅读 · 0 评论 -
Cocos2d 摸索[1]: 安装Cosos2d
下载地址 http://pan.baidu.com/share/link?shareid=421522&uk=2131000296 本人暂时使用的是VS2008, 所以只能配套这个版本, 2.0x 2.04 下载安装后, 先执行 build-win32.bat 编译一遍, 花费时间还挺长. 编译结束以后, 执行 install-t******.bat原创 2013-04-26 15:29:29 · 1120 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[3]:CCNode 可视组件的头
几乎Cocos中所有能看得到的类, 都是从 CCNode 继承下来的. 如同Delphi中的 TControl CCNode 类的属性 属性 描述 默认值 virtual const Point& getPosition() const; 位置 virtual float getScale() const; 缩放 vir原创 2013-12-13 21:00:59 · 1803 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[8]:持续动作之位移持续动作
bool THelloWorld::onTouchBegan(TTouch* touch, TEvent* event) { auto sprite = (TSprite*)(this->getChildByTag(1000)); static int nTempIdx = 0; switch (nTempIdx++) { case 0: // 移动到鼠标的位置 { s原创 2013-12-23 20:25:45 · 1456 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[9]:持续动作之缩放持续动作
bool THelloWorld::onTouchBegan(TTouch* touch, TEvent* event) { auto sprite = (TSprite*)(this->getChildByTag(1000)); static int nTempIdx = 0; switch (nTempIdx++) { case 0: // 缩放到 x轴0.75 y轴1.5原创 2013-12-23 20:52:39 · 1909 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[7]:瞬发动作
bool THelloWorld::onTouchBegan(TTouch* touch, TEvent* event) { auto sprite = (TSprite*)(this->getChildByTag(1000)); static int nTempIdx = 0; switch (nTempIdx++) { case 0: // 水平翻转 { sprit原创 2013-12-23 19:26:51 · 1116 阅读 · 0 评论 -
从Delphi开始学Cocos2dx-3.0[6]:拖拽一个精灵
网上随便找了 一张图, 命名成Ball.png 然后在精灵里面分配一个 TAG给它 // 添加一张精灵图片 auto sprite = TSprite::create("ball.png"); // 设置位置到正中间 sprite->setPosition(g_ClientMidPoint); // 添加到H原创 2013-12-23 11:43:59 · 3514 阅读 · 6 评论 -
从Delphi开始学Cocos2dx-3.0[4]:定义一个Delphi头,方便今后编程
// 2013年12月21日14:21:49 // #pragma once #include "cocos2d.h" #include "ccTypes.h" #include "Box2D/Box2D.h" // 对象 #define TObject cocos2d::Object // 节点 #define TNode cocos2d::Node //原创 2013-12-21 14:20:21 · 2924 阅读 · 0 评论