自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js 中{},[]中括号,大括号使用详解

{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。 如:var LangShen = {"Name":"Langshen","AGE":"28"}; 上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性, 所以访问时,应该用.(点)来

2015-01-14 19:05:49 4167 2

转载 Cocos2d-html5 搭建开发环境,运行 Hello World,JetBrains IDE Support

Cocos2d-html5是什么,它最大优点在哪:Cocos2D-HTML5 是基于 HTML5 规范集的 Cocos2D 引擎分支,具有跨平台的能力和强大的性能,是 Cocos2D 系列引擎随着互联网技术演进而产生的一个分支,该分支基于 HTML5 规范集,目标是可对游戏进行跨平台部署,Cocos2D-HTML5 采用 MIT 开源协议,设计上保持 Cocos2D 家族的传统架构,并

2015-01-08 23:38:59 1358

转载 在windows下配置pthread

Pthread是由POSIX提出的一套通用的线程库,在linux平台下,他被广泛的支持,而windows平台下,却并不被支持,而pthreads-w32为我们提供了解决方案,本文我们准备在我们的windows平台下进行pthread-w32的安装,在网络上有类似的文章,但是讲的都是比较老的平台,在windows8下支持并不全面,不过可以作为参考。我们在这里贴出几个网址,供参考使用。    

2015-01-06 15:52:43 664

转载 pomelo 的一些监控和维护插件(工具)

POMELO 提供了非常多的插件,可以方便我们日常对其的一些操作和开发工作,同样的我们也可以自己开发一些定制的插件让其伴随整个POMELO的生命周期运作(这里 不是要介绍如何制作POMELO插件),这里还是详细的介绍几种POMELO中比较有用的插件,通过这些插件的工作原理也可以让大家更加了解一些 POMELO的工作原理(不对之处非常感谢指证~),之前介绍过压力测试工具,今天介绍一下可以配合压力

2014-12-31 15:30:27 1861

转载 如何将cocos2d-x项目打包成一个.exe

(release版本也一样,也可以像下列方法)下面,你要打包cocos2d-x中的Test项目成一个exe文件1:可以再cocos2d-x目录下的Debug.win32的全部复制到一个文件夹里2:然后把Test所有的资源也复制到上面说的文件夹里,这样就可以运行Test.win32.exe,但是你会发现文件夹太大,所以你必须删除一些不必要的,下面的图是debu

2014-12-26 16:09:31 1460

转载 【Cocos2d-x 3.2】裁剪节点(ClippingNode)总结

有时候我们需要显示一张图片的部分区域,比如文字遮罩、图片遮罩等。本节要讲的ClippingNode的功能效果大致就是上面所看到的遮罩效果。Demo下载:裁剪节点ClippingNode.rarClippingNode1、原理ClippingNode(裁剪节点)可以用来对节点进行裁剪。ClippingNode是Node的子类,可以像

2014-12-07 17:07:03 2048

原创 lua math库

atan2、sinh、cosh、tanh这4个应该用不到。函数名描述示例结果pi圆周率math.pi3.1415926535898abs取绝对值math.abs(-2012)2012ceil向上取整math.ceil(9.1)

2014-12-07 14:33:17 553

转载 nodejs中Async库介绍

Async 地址:https://github.com/caolan/asyncAsync的内容分为三部分:流程控制:简化十种常见流程的处理集合处理:如何使用异步操作处理集合中的数据工具类:个常用的工具类本文介绍其中最简单最常用的流程控制部分。由于nodejs是异步编程模型,有一些在同步编程中很容易做到的事情,现在却变得很麻烦。Async的流程控制就是为了简化这些操作。

2014-11-21 22:07:41 2973

转载 pomelo js 经典函数

1、函数回调的写法/** * Check and invoke callback function */utils.invokeCallback = function(cb) { if(!!cb && typeof cb === 'function') { cb.apply(null, Array.prototype.slice.call(arguments, 1)); }};分析: c

2014-11-21 11:03:13 861

原创 nodejs使用express,crypto配合validator实现用户登录逻辑

最近的项目使用express来写,这也是我尝试写的第一个nodejs的大型项目。今天实现了半天的登陆逻辑,还是很费劲的,在此记录一下。大部分的知识都是从https://github.com/cnodejs/nodeclub 这份源码学到的,还有express官方的一个登陆验证示例https://github.com/visionmedia/express/blob/master/e

2014-11-21 00:51:09 3347

原创 pomelo中使用mysql

声明:本人纯服务器开发新手菜鸟,分析的不一定正确,分析的也没啥技术含量,主要是mysql的使用比较分散,集中到一起给新手看着省事,也可能会误导大家,自己小心点。准备工作:1.先创建mysql.json配置文件,里面放数据库名子 帐号密码端口。2.用mysql命令行创建个跟配置文件中名字相同的数据库,然后创建个表,启动数据库。3.npm install mysql,npm insta

2014-11-21 00:13:26 2619

转载 【官方】lordofpomelo 游戏分析

游戏体验在线地址部署游戏lord of pomelo安装指南分析思路游戏服务器的流程除了启动部分外,大部分事件和流程都是并发的,如果按照一个流程去描述这样一件事情,会很混乱,所以我会根据自己对代码的理解,分开不同用户模块,不同业务去分析Lordofpomelo的代码。Lordofpomelo 服务器介绍各类服务器介绍Lor

2014-11-21 00:07:23 2762 2

转载 pomelo sync在lordofpomleo的使用分析

关于pomelo sync的使用其实官方是有一篇文档介绍的,使劲搓这里,后来看了lordofpomelo游戏分析 这个文档,发现里面的数据持久化模块也有讲到pomelo sync,但本人对nodejs属于菜鸟级别,居然没看懂,今天抽时间结合lordofpomleo源码好好看了一下,终于弄懂了,特此分享。话说Lord采用Pomelo-sync从内存同步数据到数据库,是为了减轻数据库压力,

2014-11-21 00:00:53 484

转载 Sublime Text2安装Package Control

一、安装Package Control使用Sublime Text2首先就要安装Package Control,这样就能使用丰富的插件包了安装方法有2种:(1)访问Package Control站点按照提示复制一段python命令安装Package Control          也可以直接复制这一段到控制台(Ctrl+~)           

2014-11-17 13:48:50 427

转载 LordOfPomelo 安装指南

LordOfPomelo 安装指南LordOfPomelo介绍LordOfPomelo是一个基于Pomelo游戏框架开发的MMORPG(大型多人在线角色扮演游戏)的游戏Demo, 具有角色、怪物、装备、战斗、聊天、技能、升级系统、任务系统、组队、副本等较为完整的游戏功能.LordOfPomelo服务端采用了Pomelo框架, 客户端采用了

2014-11-14 16:42:48 1631

转载 mac上mysql root密码忘记或权限错误的解决办法

mac上mysql root密码忘记或权限错误的解决办法 这几天在折腾mantis发现总是连接mysql出错,就随手改了root权限,导致登录不上。以下是还原root权限和更改root密码的最便捷方法。1:装mysql workbench 。可视化界面直接操作。2:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务3:进入终

2014-11-14 13:29:38 924

转载 QUICK COCOS2D-X 触摸事件

Quick 中的触摸事件Cocos2d-x 原本的触摸机制存在一些限制,在使用中需要开发者做不少额外的处理。所以 Quick-Cocos2d-x 提出了自己的一套触摸机制。本文详细介绍了这套新机制的用法。显示层级在 Cocos2d-x 里,整个游戏的画面是由一系列的 Scene, Node, Sprite, Layer 等对象构成的。而所有这些对象都是从 Node 这个类继

2014-11-13 14:15:32 2264

转载 quick-cocos2d-x 如何设置游戏的屏幕方向

quick 中的 create_project 工具在创建项目时,可以用 -o 参数指定屏幕方向。但如果要修改已有项目的屏幕方向,就要按如下步骤进行。对于 iOS 项目设置工程可用的屏幕方向:找到 RootViewController.mm 文件,做如下修改:如果需要横屏:- (BOOL)shouldAutorotateToInterfaceOrient

2014-11-12 14:44:50 2160

转载 设置 quick-cocos2d-x 在 Mac 下的编译环境

如果不需要在 Android 上运行,那么可以跳过 3/4 两个步骤。配置编译环境的基本步骤:下载 quick-cocos2d-x 源代码设置运行环境安装最新的 Android ADT bundle 和 Android NDK编译 LuaJavaBridge 示例,并在 Android 真机上进行测试Step 1: 下载 quick-cocos2d-x 源代码访问 

2014-11-12 11:32:22 879

原创 解决AndroidADT自带Eclipse编辑器不能自动代码提示的问题

今天发现,我下载的AndroidADT开发套装中自带的Eclipse没有自动代码提示功能。通过参考http://blog.csdn.net/coolszy/article/details/7241955文章解决了问题。总结一下,解决方法分为两步:一、设置“Auto activation triggers for java”打开:Eclipse -> Window -> Pe

2014-11-12 09:37:07 439

原创 MAC下用eclipse编译cocos2d-x项目

1、将导入的cocos2d-x的Android项目

2014-11-08 18:16:04 498

转载 chatofpomelo简析之二——聊天

上一篇ChatofPomelo简析之一——用户登录分析客户端登陆的过程。当用户登陆成功后,聊天又是个什么过程呢?下面就来分析聊天时,客户端与服务器端的交互过程。客户端我们先来看看下,聊天发送消息的过程。当用户在文本框内输入文字,并回车就可以发送消息了   1: $("#entry").keypress(function (e) {   2:var route = "

2014-11-07 09:38:43 634

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

Pomelo官方demo ChatofPomelo简析之一——用户登录2013-07-03 18:10:36标签:nodejs pomelo chatofpomelo原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://youngcold.blog.51cto.com/6366865/1240944

2014-11-07 09:34:30 1012

转载 quick-cocos2d-x 加密

开发环境:Xcode 5.0 + quick-cocos2d-x-2.2.5如果开发者不想让游戏中的资源或脚本文件轻易的暴露给其他人,一般会采用对文件进行加密的方式来保护文件或资源被盗用。quick-cocos2d-x 为开发者提供了xxtea加密算法,用来对脚本文件及资源进行加密,加密对象大体分为如下几种:1.对脚本/资源文件本身加密2.将脚本/资源文件压缩成

2014-11-03 20:19:28 994

原创 mac os x 10.9 下安装pomelo

配置:OS X 10.9.4 + Xcode 6.0摘要:本文目标为成功运行pomelo的HelloWorld程序。一、安装Xcode及相关工具1、安装Xcode。2、安装相应版本的command line tools。(打开终端,输入命令:xcode-select --install)Tip 桌面状态 command + shi

2014-10-30 10:43:47 1253

转载 quick中自定义事件

quick中的事件机制在官方的文档中已经讲解得很清楚了  查看这里这些方法能处理绝大多数的事件,但如果要实现自定义的事件(例如我们自己实现一个类,对该类添加自定义的事件处理)就需要对类进行扩展了。下面讲讲如何使用自定义(扩展)的事件机制。首先认识一下类EventProxy,就是这个类实现了自定义的消息处理该类有四个函数,分别是?1

2014-10-22 22:31:35 1305 1

转载 lua math库

函数名描述示例结果pi圆周率math.pi3.1415926535898abs取绝对值math.abs(-2012)2012ceil向上取整math.ceil(9.1)10floor向下取整math.floor(9.9)

2014-10-17 13:52:00 593

转载 【Cocos2d-x v3.2+Cocos Studio1.6】实现一个简单的uibutton点击功能

使用Cocos Studio能够非常方便地设计游戏的一些界面,并导入到Cocos2d-x中。本文讲解如何基于Cocos Stusio 1.6和Cocos2d-x v3.2来实现一个简单的uibutton点击功能。首先我们打开Cocos Studio1.6,选择UIEditor,进去后我们发现有很多的示例,选中一个叫demologin的示例:选择好后我们发

2014-10-16 14:30:39 1315

转载 Cocos2d-x 3.1.1 学习日志17移植出现error C1083: 无法打开包括文件:“extensions/ExtensionMacros.h”: No such file or

今天在做2.x移植到3.1.1的时候候导入扩展包出现了错误,经过多方查找,最后终于把问题解决了,分享出来,给大家提供一个参考。第一步,我们需要导入三个包,导入方式:解决方案(右键)-》添加-》现有项目导入第一个libGUI.vcxproj  (H:\mycompany\EditBoxTest\cocos2d\cocos\ui\proj.win32)

2014-10-08 16:20:36 883

转载 如何使用友盟 Cocos2d-x 分享组件实现 Android/iOS 分享功能

Cocos2d-x作为一款优秀的跨平台游戏引擎,已经被越来越多的开发者使用,而在游戏中使用分享组件能够有效的提供用户粘性,通过分享回流来提高APP安装量,但是目前市面上能够在Cocos2d-x环境下使用的分享插件并不多,开发者们只能自己对原生分享SDK进行封装来实现,前一段时间友盟推出Cocos2d-x分享组件,我测试了一下,感觉还是比较方便的。集成准备:首先我简单介绍一下组件压缩包的组成

2014-10-06 15:40:35 726

转载 Apache+PHP+Mysql OS X 10.9 Mavericks WEB 服务器配置

Safari 7.0 Mac OS X 10.9之前小弟有一篇在 OS X 10.7 下的WEB 服务器配置教程。 在 OS X 10.9 上基本没有什么特别大的差异。 为了新系统用户方便小弟重新整理了一下,因为在 OSX 10.9 下的 Server 软件进行了不少升级,有些步骤不太一样了。 硬件方面就不在详细描述了,首先你肯定需要有一台能运行 O

2014-09-26 01:01:26 1062

转载 整理Cocos2d-x 面试题解

网上关于cocos2d-x的面试题比较少,这里搜集和整理了一写网上关于cocos2d-x游戏开发的面试题。希望对找工作的同学有帮助。如有错误,请拍砖。 1、Cocos2d-x是怎样实现跨平台?   AppDelegate 作为跨平台程序入口,在这之上做了另一层的封装,封装了不同平台的不同实现。比如我们通常认为一个程序是由 main 函数开始运行,那我们就去找寻,我们看到了在 proj.linux

2014-09-22 22:03:04 1048

转载 Cocos2d-x官方中文文档 v2.x

本系列文章基于cocos2d-x 2.1.1版本编写,后续会不断更新版本与最新api同步。基本知识导演,场景,层,以及精灵的介绍     Director, Scene, Layer and Sprite 【丫头】COCOS2D-X坐标系详解     Coordinate System [shiren1118]定时器SCHEDULERH和TIMER CA

2014-09-22 13:02:36 552

转载 Cocos2d-x官方中文文档 v3.x

基础概念导演、场景、层、精灵文本标签(Label)菜单(Menu)调度器(scheduler)图像渲染与动画坐标系详解场景转换(Transitions)动作 (Action)多分辨率适配完全解析序列帧动画骨骼动画-Spine骨骼动画-Cocos Studio瓦片地图内存管理内存管理精灵帧缓存(SpriteFrameCache)纹理缓存自动批处理(Auto-b

2014-09-22 12:58:31 1335

转载 [Cocos2d-x v3.x官方文档]纹理缓存

纹理缓存概述在游戏中需要加载大量的纹理图片,这些操作都是很耗内存和资源的。当游戏中有个界面用到的图片非常多,第一次点进这界面时速度非常慢(因为要加载绘制很多图片)出现卡顿,我们可以使用TextureCache提前异步加载纹理,等加载结束,进入到这个界面再使用这些图片速度就会非常快。Texture2D: 纹理,即图片加载入内存后供CPU和GPU操作的贴图对象。

2014-09-22 12:56:25 529

原创 cocos2d-x3.x 打印内存信息

auto ss= Director::getInstance()->getTextureCache()->getCachedTextureInfo(); log("%s",ss.c_str());"/Users/yannei/Library/Application Support/iPhone Simulator/7.1/Applications/1FB2A229-F755-4E3

2014-09-21 21:01:33 3712

转载 内存管理(3):如何优化内存使用

1. 内存优化原理为优化应用内存使用,开发人员首先应该知什么最耗应用内存,答案就是纹理! 纹理几乎会占据90%应用内存。所以尽量最小化应用的纹理内存使用,否则应用很有可能会因为低内存而崩溃。 本文介绍Cocos2d-x游戏通用的两条内存优化原理指导。(1)认识瓶颈寻找方案什么样的纹理最耗应用内存?或这些纹理会消耗多少内存?当然这个不用手动计算,只需猜测。 工具在这里

2014-09-21 20:37:39 633

转载 如何优化cocos2d/x程序的内存使用和程序大小

全文如下:我目前正完成我的最后一个合约项目。在这个项目的最后阶段,我需要考虑的一件事情就是如何优化游戏的内存使用。 在今天的iDevBlogADay文章中,我将向大家讲述,我是如何减少25-30MB游戏内存消耗的(现在游戏消耗内存90-95MB,我还通过这个过程,消除了一些由于内存警告而引起的程序崩溃问题)。同时,我还将游戏程序的大小从25MB减少到了20MB以下(如果苹果

2014-09-21 20:30:10 726

转载 Android支付接入(四):联通VAC计费

刚发了个电信爱游戏支付的sdk接入,接下来看下联通VAC计费的sdk接入,联通在三个运营商支付中算是要求比较少的,但联通的sdk版本更新比较频繁。不过现在的sdk接入都是向下兼容的,大家也不需要有什么顾虑。今天发的这篇文章是基于联通短代VAC计费SDK(V1.0.5)版本写的,文档及demo依旧放到了百度网盘中,需要的可以去下载:http://pan.baidu.com/share/link?sh

2014-09-11 21:07:13 636

转载 Android支付接入(三):电信爱游支付

刚过完51,公司还没什么气氛,人好少啊。。。好了废话不多说了,今天跟大家一起走一遍电信的爱游戏支付。其实三大运营商的支付接口是类似的,均以付费计费点短代码标识计费,然后调用支付接口,实现支付结果回调,上一篇跟大家一起走了一遍移动的支付可以看的出来运营商的支付逻辑是很简单的,只是界面、功能点的要求比较多,电信计费跟移动一样我会为大家整理好付费接入要求。文中所用到的资源及demo照旧放到了百度网盘中,

2014-09-11 21:06:08 509

空空如也

空空如也

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

TA关注的人

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