自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 用Json配置飞行棋地图/各类型怪物数据

现在我们有2种类型的怪物,而且创建的时候是写死在代码里的,这是要作死的节奏~所以,必须可配置,不然会累死人的。笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址: http://www.benmutou.com/archives/949文章来源:笨木头与游戏开发Json文件什么是Json文件?说白了,它就是一个文本文档,只不过它的内容是按照

2015-12-30 16:09:25 1043

原创 C++ namespace + std::bind std::function

命名空间基础namespace 关键字使得我们可以通过创建作用范围来对全局命名空间进行分隔。本质上来讲,一个命名空间就定义了一个范围。定义命名空间的基本形式如下:namespace名称{//声明}在命名空间中定义的任何东西都局限于该命名空间内。下面就是一个命名空间的例子,其中对一个实现简单递减计数器的类进行了本地化。在该命名空间中定义了计数器类用来实现计数;其中的upper

2015-12-30 10:17:53 785

转载 论程序员的上升空间

为什么有些程序员悄无声息渡过35岁中年危机?---https://blog.csdn.net/csdnsevenn/article/details/78909434-我一直相信这样一句话:真正的危机,来源于在正确的时间做不正确的事。没有在正确的时间,为下一步做出积累,这才是危机的根源。比如,当你迈过了 30 岁这个坎,你的能力还局限于程序的范围,也没有积累好自己的深度以及视野。如果真是...

2015-12-30 10:16:10 867

转载 【笨木头C++】基与基础10:又是函数之引用

http://www.be还记得之前说过,函数的参数用指针,可以避免拷贝产生额外的开销吗?这次要来介绍一个类似的参数,那就是引用参数。笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://www.benmutou.com/archives/1928文章来源:笨木头与游戏开发1.什么是引用?对于初学者来说,引用和取地址值操作可

2015-12-29 18:38:30 539

转载 js里面的object对象

对象的存取方式有2种如下meberA.name  ; meberA.age或者meberA["name"];  meberA.["age"]当存在此属性时将修改属性的值,当不存在时候自动创建一个新的属性,并且赋值由于整个js都是由对象构成的,所以说可以用以下函数查看某个对象所有的属性function showAllProper(objname,strobjname){v

2015-12-25 16:10:51 419

转载 Node.js的原型继承函数util.inherits + 开发框架Express4.x

util.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同。JavaScript 没有 提供对象继承的语言级别特性,而是通过原型复制来实现的,具体细节我们在附录A中讨论, 在这里我们只介绍 util.inherits 的用法,示例如下:var util =

2015-12-25 14:57:47 1515

转载 pomelo集群配置模式下的日志问题

问题现象1,pomelo集群配置模式下,pomelo-logger会为每个类型的服务器生成日志文件。2,生成的日志文件中不能正确生存当前服务器的日志文件配置过程1,在app.js中配置日志(参见之前日志不能记录入文件问题)..............var app = pomelo.createApp();var base = app.getBase();var se

2015-12-25 09:25:08 1406

原创 Pomelo 新手周计划

pomelo(八)中文文档首页中文文档首页起步欢迎使用pomelo 安装pomelo pomelo的HelloWorldpomelo概述动机 框架概述 工具和库介绍 客户端支持介绍pomelo教程前言 术语解释 源码下载及安装 router与服务器扩充 增加一个filter 试试route压缩 再试试protobuf 增加rpc调用 给pomelo...

2015-12-23 21:25:16 827

原创 安装pomelo依赖包时出现bug+常见问题汇总

美丽的bug让我等了。。。。原因: npm-install.bat 安装依赖包 error.是因为版本不兼容方法:  修改package.json文件中的版本;

2015-12-23 16:56:55 1454

转载 Pomelo官方demo ChatofPomelo简析之一——用户登录

方给的tutorial真是简单明了,简的刚开始学pomelo,压根就不知道代码写在哪。所以还是自己研究研究。首先看服务器端,处理逻辑的主要在game-server/app/servers下。 有chat、connector和gate三种类型的服务器。connector:frontend前端服务器,承载连接,并把请求转发到后端的服务器群gate:客户端

2015-12-23 15:29:15 4882

转载 Cocos2d-x 处理双击事件+CCBezierBy

在cocos2d-x的开发过程中有些时候也是需要用到双击的事件处理,那么由于在cocos2d-x中没有实现对双击的事件的处理,那么我们就需要自己用代码实现。下面介绍两种方式实现双击事件的处理。(一)方法一      第一种方法就是利用两次touch之间的时间间隔来判定是单击或者是双击,一般来说,双击,两次touch之间的时间间隔为250ms~300ms(毫秒)。所以利用这个条件就可

2015-12-21 17:49:23 447

原创 2种平台使用数据库异同

上一篇下一篇 SQLite集成与用法概述在Cocos2d-x中,简单数据存储,可以使用UserDefault。那么如何存储大量,不规则的数据?我们可以使用SQLite数据库存储数据。SQLite是使用非常广泛的嵌入式数据库,它有小巧 、高效、跨平台、开源免费和易操作的特点。SQLite数据库是使用C语言来编写的,那么在Cocos2d-x使用SQLite也是得心应手。

2015-12-18 21:03:30 358

转载 JNI中jstring 与 const char* 相互转换函数

在平时的工作,经常用到jni和const类型转换。//将const char类型转换成jstring类型jstring CStr2Jstring( JNIEnv* env, const char* pat ){//定义java String类 strClassjclass strClass = (env)->FindClass("Ljava/lang/String;")

2015-12-18 16:17:14 9294

设计模式之工厂方法

简单工厂方法,只有一个工厂,通过传递不同参数,创建产品。缺点:违背OCP原则为,对修改关闭 B: 工厂方法与抽象工厂不同点:后者侧重于不同的系列,产品组, 前者适用于同一等级结构 -- 符合OCP D: 抽象工厂:TV Fridge Hai_ER Hai_Xi 适用于增加个TCL/等品牌,添加电话不行 -- 修改了工厂基类

2014-08-17

machine状态机

描述状态机的实现; (使用多态的方法) 看看我们平时用的开关,同样一个开关他有2种状态:开和关,当她处于不同的状态的时候她的行为是不一样的,比如当她是开着的时候,你按她一下,她就变成了关闭状态,她是关着的时候按她一下,她就变成了开着的状态。看上去就像是改变了它的类一样,其实我们开发者都知道,我们里面用到了if-else,但是当碰到更多状态时就会造成很多很多if-else,设计和维护就相当的复杂,我们将要学习的状态模式就是允许一个对象在其内部状态改变时改变它的行为,使对象看起来似乎修改了它的类。 ---- - 状态模式

2014-08-17

空空如也

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

TA关注的人

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