自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 cocos2d-x 2.15 用ecilpse 生成so调试问题

在用ecilpse 生成项目so 时 生成的是liggame.so 而在项目的 public class 项目名 extends Cocos2dxActivity类中static {        System.loadLibrary("cocos2dcpp");    }     调用的却是libcocos2dcpp.so 生面的.so与导入的库名不匹配要改成 System.lo

2016-05-05 09:27:03 378

转载 观察者模式--lua实现

--[[ 抽象主题(Subject)角色:主题角色把所有对观察考对象的引用保存在一个聚集里, 每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对 象,主题角色又叫做抽象被观察者(Observable)角色,一般用一个抽象类或者一个接口 实现。 抽象观察者(Observer)角色:为所有的具体观察

2014-04-29 10:45:11 1177 1

转载 装饰模式--lua实现

Person = {}    Decorator = {}    function Person:new(o)      o = o or {}      setmetatable(o,self)      self.__index = self      return o;  end    function Person:Show()      p

2014-04-29 10:20:52 659

转载 工厂方法模式--lua实现

简单工厂就是生产整个计算器,而工厂方法只生产计算器的一部分;原有的简单工厂可以生'+' '-' '*' '/' ;但是如果添加新的部件'%',厂房就需要扩充、修改很可以会影响原来部件的正常生产,这就违背了开放封闭原则;而工厂方法则不存在这个问题;我新开一个工厂专门生产'%'就可以了

2014-04-29 09:53:08 698

原创 cocos2d-x 一些3效果的类及创建参数

CCShaky3D::create(时间,晃动网格大小,晃动范围,Z轴是否晃动);//创建一个3D晃动的效果CCShakyTiles3D::create(时间,晃动网格大小,晃动范围,Z轴是否晃动);//创建一个3D瓷砖晃动的效果CCShatteredTiles3D::create(时间,晃动网格大小,晃动范围,Z轴是否晃动);//创建一个3D破碎瓷砖特效CCWaves::

2014-04-28 17:09:46 1245

原创 cocos2d-x 关于tilemap滚动时黑线闪动的问题

修改抗锯齿这个完全没用。解决这个问题的方法是开启CC_FIX_ARTIFACTS_BY_STRECHING_TEXEL=1。不是在自己的工程中开启,而是修改libcocos2dx库来解决

2014-04-28 15:20:14 1587

原创 cocos2d-x 屏幕截屏及保存

-- 把当前游戏屏幕保存到起来 格式为设置 CCSize size = CCDirector::sharedDirector()->getWinSize(); // 可设置大小 CCRenderTexture* screen = CCRenderTexture::create(size.width, size.height); CCScene* scene= CCDi

2014-03-14 17:46:51 989

转载 lua面向对象编程之点号(.)与冒号(:)的差异详细比较

在lua创建一个类与对象的代码:  第一段代码Class = {}Class.__index = Class function Class:new(x,y) // 定义方法用 : local temp = {} setmetatable(temp, Class) temp . x = x temp .y = y return temp

2013-12-26 18:13:49 1352

转载 Lua常用函数

点击打开链接table 一部分的table函数只对其数组部分产生影响, 而另一部分则对整个table均产生影响. 下面会分开说明. table.concat(table, sep, start, end) concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素

2013-12-25 11:04:49 992

转载 lua 标准库 基本函数

1、assert (v [, message])  功能:相当于C的断言,  参数:  v:当表达式v为nil或false将触发错误,  message:发生错误时返回的信息,默认为"assertion failed!"2、collectgarbage (opt [, arg])  功能:是垃圾收集器的通用接口,用于操作垃圾收集器  参数:

2013-12-25 10:45:02 965

转载 cocos2d-x-触屏(Touch)事件详解

1.首先来了解一下相关的几个类、处理触屏事件时操作和执行的流程CCTouch:它封装了触摸点,可以通过locationInView函数返回一个CCPoint。CCTouchDelegate:它是触摸事件委托,就是系统捕捉到触摸事件后交由它或者它的子类处理,所以我们在处理触屏事件时,必须得继承它。它封装了下面这些处理触屏事件的函数:virtual void ccTouchesBegan(CCSet

2013-12-16 17:13:46 2279

原创 cocos2d-x 在IDE vs2010 出现error C2146: 语法错误: 缺少“;”(在标识符“PVOID64”的前面)编译错误解决方案

cocos2d-x 较高版本用到的IDE平台 vs2010 , 安装了vs2010旗舰版.打开运行cocos2d-x-2.2.0中的HelloCpp项目,居然报错:error C2146: c:\program files\microsoft sdks\windows\v7.0a\include\winnt.h  语法错误: 缺少“;”(在标识符“PVOID64”的前面)error

2013-11-14 10:04:03 2835

原创 回调函数应用-翻牌效果

在炸金花游戏中, 有个看牌动作:三张反面牌经翻转180度后,显示牌面,用动作解体这个过程:初始化三张牌及牌点---->设置翻牌前的Zorder ---->(从0到90翻转同时所有牌的中心点向第一张牌位置靠近直至重合)--->更改所有牌的牌点(更换显示帧)--->设置牌点显示时的Zorder--->从90到180度翻转同时所有牌移动到自己的位置----->动作结束回调。例:void

2013-11-11 14:14:04 756

原创 cocos2d-x 回调函数解析及设计方法理解

在cocos2d-x 引擎中 回调函数如下类型的 函数指针:typedef void (CCObject::*SEL_SCHEDULE)(float);typedef void (CCObject::*SEL_CallFunc)();typedef void (CCObject::*SEL_CallFuncN)(CCNode*);typedef void (CCObject::*SEL_

2013-11-01 16:41:21 990

Windows网络编程

Windows 网络编程PDF方便大家,Windows网络编程第二版.pdf

2013-11-28

网龙C++编程规范

网龙C++编程规范

2013-06-17

空空如也

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

TA关注的人

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