自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Cocos2d中实现刮刮卡效果完全版

本文代码适用于Cocos2d-x Quick-Community3.6

2017-12-29 16:49:22 2027

原创 使用pngquant内核,便捷压缩整体项目png图片脚本

https://github.com/Schrodinger123/Smart-Compress-Png特性:支持忽略压缩列表,支持避免二次压缩。

2016-12-17 16:54:17 587

原创 Cocos2d-x 记录游戏日志并上传

在游戏测试过程中我们可能会遇到有些偶发性的Bug不能复现,不能定位的问题,这就很尴尬了。所以我们在这里实现一下实时记录游戏日志的功能。记录日志,具体记些什么呢?不可能把每一步都记的很清楚,但是我们在开发过程中,每一步可能会打印一些特定的输出,我们就在输出上做一些手脚,把它的每一行都记录下来。环境:Cocos2d-x quickif DEBUG_MODE th

2016-11-16 01:49:38 1688

原创 Cocos2d-x中C++与OC的混编实现剪切板的复制粘贴

首先,在Cocos中我们如果要对当前系统的剪切板进行编辑的话,就必须先判断当前用的是什么系统于是我们在预编译的时候先判断一下系统(本篇只讲iOS):void ClipboardHelper::copyStr(std::string str) {#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) //iOS平台 iOSClipboard:

2015-12-29 12:15:00 3338

原创 Cocos2d-x中用Lua实现剪切板的文字复制粘贴(iOS篇)

这个问题搞死我了……弄了好久才弄好。看上去其实挺唬人的,需要从Lua调到C++,再调到OC,其实仔细分析一下的话还好。我们下面开始讲解:首先是Lua调到C++(如果直接是C++的项目请无视):首先,我们在项目里建一个ClipboardHelper.cpp,一个ClipboardHelper.hpp(.h的也可)。.hpp中我们声明一个想让Lua调用的函数:#ifndef C

2015-12-25 14:58:45 8200

原创 Cocos2d中获取锚点所在坐标的方法

在平常拼UI的时候,我们经常会想获取一个Node所在的位置,但是写起来有时候会很繁琐。比如我们先创建了一个精灵,如下: local sp = cc.Sprite:create("XXX.png") sp:setAnchorPoint(0,0.5) sp:setPosition(100,100) layer:addChild(sp)好,我们现在有了一个精灵,

2015-12-21 12:26:02 1809

原创 Lua中打印Table的方法

print东西如果很多 会很消耗效率 不需要的时候把前面三行的return打开就可以了这个方法可以循环遍历Table进行打印 Table内的所有东西都会显示出来function pTable(Lua_table)    -- do    --     return    -- end        local function

2015-10-08 14:08:56 3887

原创 圆形和矩形的碰撞检测

首先来说明一下核心思想无非是三种状态:1、圆心在矩形中2、圆心在矩形外,但在其某一边的侧面3、圆心在矩形外、不再某一边的侧面圆心在矩形中的情况十分好处理,这里就不说了。下面来说一下2、3情况的核心应对思路:首先,拿到矩形的四个顶点。算出圆心到四个顶点分别的距离。给距离从小到大排一下序。取其中两个最小距离的点,求出圆心到这两点之间直线(

2015-07-12 03:39:34 1872

原创 Cocos2d-x 3.2 项目源代码从Mac打包到安卓教程

当我们用Xcode写好一个项目的源码之后,如何将它导入到安卓手机中呢?下面我来给大家一步一步讲解

2014-10-11 00:11:26 1617 2

原创 Cocos2d-x3.2中调用TMX地图

当我们生成好TMX地图并且放好

2014-09-12 14:49:14 731

原创 使用Tiled地图编辑器生成TMX地图文件

先上一张图

2014-09-12 14:16:02 1992

原创 Cocos2d-x3.2中 防止物体移动太快越过范围的方法

有时我们让一个物体移动的时候难免会有物体移动太快一下chao'guo

2014-09-10 14:25:56 1217

原创 Cocos2d-x3.2中 简单循环动画的实现

游戏中我们经常要让一个Sprite

2014-09-09 20:17:14 2661

原创 Cocos2d-x中 让物体滚屏移动

在飞机大战等游戏中我们经常要用到

2014-09-08 21:58:38 554

原创 Cocos2d-x3.2中 碰撞检测的实现

Cocos2d-x中实现简单碰撞检测的有Rect包围盒工具,用起来十分便捷。先看代码:

2014-09-08 21:43:51 637

原创 Cocos2d-x3.2中 不让物体飞出屏幕

我们不希望飞出屏幕的物体有很多。比如飞机大战中的飞机,我们不想让用户在屏幕上拖动

2014-09-08 21:36:52 778

转载 Cocos2d-x 3.0final 终结者系列教程20 《2048》手游开发揭秘

Cocoachina 官方在线视频  http://cn.cocos2d-x.org/tutorial/lists?id=58代码下载地址http://download.csdn.net/detail/sdhjob/7627585一、游戏介绍2048游戏是一款风靡全球的休闲类游戏,通过控制4X4范围内的数字块的移动,相同数字的块在移动的过程中累加消除

2014-09-08 21:26:58 553

原创 Cocos2d-x3.2 飞机大战类游戏中实现随机出现敌机的方法

首先定义一个update方法,在fang'fa

2014-09-08 21:26:14 1227

原创 Cocos2d-x3.2 中简单的滚屏效果

简单的滚屏逻辑实现起来fen'cha

2014-09-08 21:09:25 589

原创 Cocos2d-x Box2d中实现刚体的移动

bool HelloWorld::onTouchBegan(Touch *touch, Event *unused_event){ this->startX=touch->getLocation().x; this->startY=touch->getLocation().y; return true;}void HelloWorld::onTouchMoved(Tou

2014-09-08 20:27:55 2289

原创 C++中的乱序排法

在棋牌类游戏中经常要用到

2014-09-08 20:14:05 1066

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除