自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cocos2d-x 学习之路

记录学习cocos2的经历。

  • 博客(53)
  • 资源 (5)
  • 收藏
  • 关注

转载 大公司里怎样开发和部署前端代码?

文章来自知乎:http://www.zhihu.com/question/20790576前百度工程师,曾负责百度 前端集成解决方案 的核心设计与开发工作。我现在称这个领域为【前端工程】。没错,这是我最爱唠叨的问题域。这是一个非常有趣的 非主流前端领域,这个领域要探索的是如何用工程手段解决前端开发和部署优化的综合问题,入行到现在一直在学习和实践中。在我的印象中,face

2015-08-16 08:03:50 829 1

转载 Gulp开发教程(翻译)

Building With Gulp===================原文地址翻译出处原创翻译,有不当的地方欢迎指出。转载请指明出处。谢谢!对网站资源进行优化,并使用不同浏览器测试并不是网站设计过程中最有意思的部分,但是这个过程中的很多重复的任务能够使用正确的工具自动完成,从而使效率大大提高,这是让很多开发者觉得有趣的地方。Gulp是一个构建

2015-08-16 07:59:29 596

转载 开源中最好的Web开发资源汇总

章来源:Best “must know” open sources to build the new Web。个人感觉这个收集贴收集成相当的全。学习HTML 5编程和设计★ HTML5 Rocks : Major Feature Groups  的学习 HTML5 的资源 (HTML5 演示, 教程 ). 源码很不错的 HTML5 Dashboard – Moz

2015-08-14 14:11:18 1032

转载 前端开发框架选型清单

随着Web技术的不断发展,前端开发框架层出不穷,各有千秋,开发者在做技术选型时总是要费一番脑筋,最近,IBM高级工程师王芳侠撰文对Bootstrap、jQuery UI、jQuery Mobile、Sencha ExtJS、Sencha Touch、Sencha GXT、Dojo、Dojo Mobile、Mootools、Foundation、YUI、Kissy、QWrap 等 16 个国内外

2015-08-14 14:02:40 671

转载 【OpenGL】初识OpenGL4.0

这篇文章主要是根据《OpenGL Shading Language Cookbook》一书翻译整理而得,介绍了环境的安装和一些基础知识。下面涉及到的库也可以到这里下载:-----------------------------------------------------------------分割线--------------------------------------------

2014-08-20 10:59:06 1564

原创 马克一个lua编辑器 SciTE

SciTE是一个轻量级开源的代码编辑器,它支持多种语言。官网下载地址 or微盘下载地址,这是一个高度定制的版本。这里只是做一个备忘。不详细介绍如果使用下载解压后重命名user文件夹下的SciTEUser.properties.sample 成 SciTEUser.properties,并打开指定openpath.$(file.patterns.lua)为你lua的安装目

2014-02-19 16:17:57 999

原创 VS使用coco2d的简单配置

首先我当前使用的是cocos2d-x2.0.4配置步骤1. 运行coco2d文件加下的install-templates-msvc文件安装模板到VS2.打开cocos2d-win32.vc2010(我用的是vc2010所以打开的是cocos2d-win32.vc2010版本的,如果你是其他版本,请打开相对应的版本),这是cocos2d的整个工程文件,打开i后debug和release都

2014-02-15 01:30:56 3276

原创 使用CYGWin 编译cocos2d 项目 项目并移植到 Android 测试。

安装配置CYGWin1.下载CYGWin.http://cygwin.com/install.html这里你可以自己选择适合的版本。下载完成后运行setup.exe,选择列表中Devel项(其实make选项也是可以的这里我使用Devel),把defaul改为install,下载,下载完成后会自动安装到上文设置的安装目录。运行cygwin,在弹出的命令行窗口输入:cygcheck -c cy

2013-11-05 17:25:16 5593 1

原创 DDMS 检测不到 android 设备(红米手机)。

DDMS检测不到 android 设备(红米手机)。昨天刚刚入手一个红米(抢了一个月啊!真够坑爹的!)。今天准备把我的游戏在真机上测试一把!插上USB,开启USB调试,尼玛,DDMS怎么就检测不到我的红米手机呢?网上查了一下,说是5037端口被占用了!于是乎CMD进入控制台,输入 “netstat -a -n -o |findstr "5037"”果然被占用了,结束掉有关进程后,又重启了Ecl

2013-11-05 16:39:20 11349

转载 在VS2010中使用Git【图文】

在之前的一片博客《Windows 下使用Git管理Github项目》中简单介绍了在Windows环境中使用Git管理Github项目,但是是使用命令行来进行操作的,本文将简单介绍下在VS2010中怎样使用Git,并来管理Github上的项目。准备安装Git命令行,下载地址:http://code.google.com/p/msysgit/downloads/list,其实如果没有安

2013-09-03 13:07:18 7172

转载 VS2010 cocos2d-x 工程配置

上网查了下window下cocos2d-x的工程配置方法,一种是直接cocos2d-x工程下建子工程,另一种是每次新建完工程后自己配置一下,貌似都不太方便。所以还是自己动手改下工程模板的js配置,以后建工程都方便点。1.我的cocos2d-x放在.C:\DevTools\cocos2d-x (已经生成好debug及release,别忘了生成下)2.打开Cocos2d-x

2013-09-03 12:25:54 1328

原创 游戏开发工具之纹理打包器-3.使用GDI+绘图

上一次我们实现了把我们要的图片添加到CTreeCtrl控件里去,并显示图片的缩略图,现在开始我们要讲比较重要的部分--绘图区。为了实现能编辑图片的功能,绘图区应该具有如下功能。1.  添加删除图片。2.  放大缩小绘图区。3.  选中一张图片,移动一张图片。4.  绘制图片5.  给图片添加点击事件为了更好的实现这些功能,我模仿了cocos2d的内存管理机制以及节点结构

2013-08-09 18:07:06 1732

原创 .plist 中各个key的含义

scorIcon.png frame {{937,2},{56,63}} offset {0,0} rotated sourceColorRect

2013-07-10 18:33:05 9340 1

转载 Rectangle Packing,(合并多个图片,并使面积最小)

原文:http://www.iguanademos.com/Jare/Articles.php?view=RectPlace(Note: this article first appeared as a Tip Of The Day in Flipcode. The C++ to HTML formating comes from Kurt's internal tools)

2013-05-30 11:11:56 2629

原创 游戏开发工具之纹理打包器-2.打开文件夹遍历指定格式的图片,以及显示到tree控件上

上一篇我们只是给程序定义了大致的功能,以及简单的初始化,这次我们来开发把我们要编辑的图片加载到左边的树控件来,以及筛选出我们要的格式。这次要实现的功能是1.  使用CMFCEditBrowseCtrl打开文件夹。2.  给CTreeCtrl设置显示样式。3.  使用CFileFind遍历文件夹下的所有目录包括子目录。4.  筛选出指定格式的图片。5.  给CtreeCtrl

2013-05-17 18:51:04 2538

原创 游戏开发工具之纹理打包器-1.创建界面及连接控件.

如果你是一个有经验的开发者,你会知道一个好的工具是多么重要,它不但能大大缩短你的开发周期,还能提高你的游戏性能。更多的废话就不说了,相信你比我更清楚。直接上图跟代码!我们暂时给工具定义有如下功能!1.  能导入.jpg和.png以及.gif的图片进行合并2.  选择指定文件夹,并遍历文件夹所有我们支持的图片格式,把它们添加到书控件里3.  编辑结束后输出.jpg\.png\.g

2013-05-16 15:43:27 1478

转载 合并多张大小不一的图片,并使它面积最小

要使合并得到的面积最小,得使拼接形成的空隙最小。因为图片总和的面积是不变的,无论怎么拼,这部分面积不会改变。而用于弥补长短边造成的空隙因拼接方法不一样,会有大有小。此次赵进的需求是所有图形都是矩形。对于以上算法实施有两种选择:1.贪心算法。2.动态规划算法。贪心法每次选择较大的图片拼接在一起,空隙地方用小图片填充。 动态规划:每次选择最优的算法,基于这个最优的算法逐级形成最优算法。

2013-03-22 10:44:40 5239 2

原创 CocosBuilder简单实例 - 1. 加载一个Layer并连接到类

作者:loagong5i0本实例基于 CocosBuilder 2.1 以及 cocos2d-2.0-x-2.0.4,因为cocosbuilder3.0+的版目前还不是很稳定!如果不是要做html5的项目,还是建议使用2.1的版本为佳。虽然网上已经有很多cocosBuilder的教程,但大多数都是基于cocos2d里的test实例来讲的,每当我照着他们的做法去学习时总是会碰到很多问题,所以

2013-03-11 18:31:05 6885 3

转载 如何优化Cocos2d-X游戏的内存

Published on 2013 年 2 月 4 日, by donglin in iOS技术, 游戏引擎.在游戏项目优化中都会碰到一个问题,如何既能减少内存又能尽量减少包的大小?在实际项目中有些经验分享一下,事实上2D游戏中最占内存的就是图片资源,一张图片使用不同的纹理格式带来的性能差异巨大,下表是我在IOS平台一个小Demo中的测试结果,该Demo的原始内存占用是7M,测试方

2013-03-05 13:06:15 6982

原创 让笔记本也能但WIFI

@ECHO ONnetsh wlan set hostednetwork mode=allow ssid=meizuPC key=bcd@2!1pnetsh wlan start hostednetwork-----

2013-01-27 18:46:08 864

原创 libjson 编译和使用 - 3. libjson的C接口 API

继续上一篇libjson 编译和使用 - 2. 配置使用lib文件这里我不想写太多,主要内容从libjson的document那里而来,在这里mark一下方便以后查找,这里先吧英文版的贴出来改天再翻译一下C interfacelibjson has an interface that uses standard C types and a standard C interfac

2012-11-26 18:07:17 7297

转载 寻路(AStar/A星/A*)算法

一提到“A*算法”,可能很多人都有"如雷贯耳"的感觉。用最白话的语言来讲:把游戏中的某个角色放在一个网格环境中,并给定一个目标点和一些障碍物,如何让角色快速“绕过障碍物”找出通往目标点的路径。(如下图)(上)" title="寻路(AStar/A星/A*)算法 (上)" style="border:0px none; margin:0px; padding:0px; list-style-

2012-11-26 13:55:31 4776 1

转载 a* 算法原理

MulinB按:经典的智能寻路算法,一个老外写的很透彻很清晰,很容易让人理解神秘的A*算法。以下是一个中文翻译版。MulinB按(2012-05-09):另一个不错的介绍:http://theory.stanford.edu/~amitp/GameProgramming/  A*寻路初探 GameDev.net 作者: Patrick Lester译

2012-11-26 13:33:07 2565 1

原创 libjson 编译和使用 - 2. 配置使用lib文件

继续上一篇编译后我们这次来讲怎么配置使用刚生产的lib文件。1. 在之前的libjson所在的解决方案里新建一个控制台应用程序,叫TestLibjson。2. 右键TestLibjson项目,选择属性。按下图设置导入libjson的头文件。(虽然我们已经编译成lib库文件,但我们还是要在我们的项目里加入头文件。)3. 在属性里加入刚刚生产的libjson.lib文件。如下图设置

2012-11-25 23:13:59 6031 1

原创 libjson 编译和使用 - 1. 编译

最近想用box2dEdit来编辑一下比较复杂的图形然后倒入到自己有游戏里,但box2dEdit编辑后输出的是json文件。因为没有用C++解析json文件的经验,在网上找了很多有关json的开源项目,有cjson(这是c编写的)jsoncpp(C++的项目,但有人说它的移植性不够好)libjson(支持C和C++)由于对C有一种莫名的恐惧感,所以最后还是选择了libjson这个库。OK!先

2012-11-22 17:37:48 14562 3

转载 VMWare网络设置的3中方式

一 VMware网络设置的三种方式1 Host-only连接方式  让虚机具有与宿主机不同的各自独立IP地址,但与宿主机位于不同网段,同时为宿主主机新增一个IP地址,且保证该IP地址与各虚机IP地址位于同一网段。最终结果是新建了一个由所有虚机与宿主主机所构成的局域网,但该局域网与宿主主机本身所处的现有局域网是相互独立的,如果不做额外路由设置,这两个局域网之间不会连通,因此新建的局域网可以认

2012-11-20 12:17:19 634

转载 这样学英语三个月超过你过去学三年

转自墨白麒麟本文作者三年间从四级勉强及格到高级口译笔试210,口试232。找工作面试时给其口试的老外考官听了一分钟就说你的英语不用考了。虽不敢说方法一定是最好的,但从现在开始随便谁不要再去找学习资料,每天花两个钟头照说的做,坚持三个月的提高会超过你过去三年。听:网上比较有代表性的论坛是普特www.putclub.com上面的听力资源很丰富,沪江www.hjenglish.com和旺旺www.w

2012-10-24 17:15:20 1150

原创 学习资料

Box2d 官网Box2D C++ tutorials - Introduction 以经有网友翻译好了Box2d v2.2.0 用户手册   Box2d参考手册(英文)Box2d参考手册(中文)Box2d 官方在线APIRUBE Box2d Editer 一个很不错的编辑器,可以输出JSON文件,具体有以下功

2012-10-11 12:58:14 597

原创 Javascript 面向对象

神马是对象?? 客观世界中,万物皆为对象;对象就是一MM,她有她独特的性格以及行为。所以对象=属性+行为。var Person = { age: 0, name: 'MM', say: function(){ alert(this.name + ': 你妈喊你吃饭!'); }};神马是面向对象???吃这行饭的人都知道,面向对象它是一种思维方式,而不是一种工

2012-08-24 12:37:27 705

转载 Java游戏引擎libgdx的简介

1 前言    最近想做点小应用,但界面方面是非常不在行,自然想借助游戏引擎来处理这部分工作。本打算在flex中找一个比较好的,但找到pushbutton的时候发现官方主页留下的只有goodbye的页面,留言的意思就是现在大家都去玩mobile了,他们放弃了这个引擎的开发。看到这里心一凉,感觉还是做mobile的应用更有前途,之后又去找了一下android开发的图像引擎,反复比较后感觉li

2012-08-01 18:18:06 4511

转载 网络游戏开发的灵魂-数据结构与算法

一、游戏程序的灵魂——算法  本系列文章的主题是网络游戏的程序开发,那么,程序是什么呢?一条著名的公式给了我们答案:  程序=数据结构+算法  程序语言(如C++)是一种工具,而算法是程序的灵魂。  数据结构和算法在游戏程序中应用得很广,可以说无处不在。而且一般游戏对程序的效率要求很高,因此能否成为出色的游戏程序员很大程度取决于能否编写出高效的算法。以《魔兽世界》为例,在游戏中,猎

2012-07-18 17:54:31 2214

原创 如何使用javascript的PureMVC框架 - Mediator/View层

本实例的最终源文件下载地址http://download.csdn.net/detail/laogong5i0/4400288继续前两次的 如何使用javascript的PureMVC框架 - 初始化 如何使用javascript的PureMVC框架 - Command/controller层后,我们接下来要学习的是View层,Mediator的使用。在

2012-07-06 19:07:42 3500

原创 如何使用javascript的PureMVC框架 - Command/controller层

本实例的最终源文件下载地址http://download.csdn.net/detail/laogong5i0/4400288相关教程: 如何使用javascript的PureMVC框架 - Mediator/View层继续上次 如何使用javascript的PureMVC框架 - 初始化 后我们在来看看command是如何使用的 Controller保存所

2012-07-02 14:42:32 2954 1

原创 如何使用javascript的PureMVC框架 - 初始化

相信写Flex的人都知道PureMVC框架,本人之前就有段时间一直在用它,总体感觉还算不错。PureMVC实现了经典MVC元设计模式,这三部分由三个单例模式类管理,分别是Model、View和Controller。三者合称为核心层或核心角色。  PureMVC中还有另外一个单例模式类——Facade,Facade提供了与核心层通信的唯一接口,以简化开发复杂度。PureMVC使用No

2012-06-29 19:51:10 4652

原创 标准化css样式 - Normalize.css

标准化css,使各浏览显示相同的样式并符合现代工业化https://github.com/necolas/normalize.cssNormalize.css 修复了不同浏览器常见的不一致,规范化常见的组件风格,保存有用的默认值,并重设了许多css样式

2012-05-30 16:21:56 1528 2

原创 一个收集很多教程的网站

http://uml.org.cn/

2012-05-25 18:51:51 603

原创 几个不错的在线UML图编辑器

1.http://www.gskinner.com/gmodeler/app/run.html这个能还完美的画出你的类图,还能生成代码可惜只能生成HTML和as 2.0 代码!!2.http://yuml.me/edit/c9ce39b0这个画出来的效果很接近java的UML图,但必须学会它的指令。例如:[Customer][Order]  //Cust

2012-05-25 15:21:34 18551

转载 关于观察者模式的问题

原文地址: http://www.iteye.com/topic/182643一、java.util.Observer —— 观察者接口 对应:    java.util.Observable ——受查者根类二、java.util.EventListener —— 事件监听/处理接口 对应:    java.util.EventObject —— 事件(状态)对象根

2012-05-23 17:27:56 1159

原创 android 游戏开发 - 使用SurfaceView 创建你自己的View

如果你不使用现有的游戏框架的话,创建你自己的View是别无选择的。创建自己的View 有两种方法。一种是extends View,一种是extends SurfaceView,那么这两种方法有什么区别呢?extends View这种 方式只能在UI住线程中更新画面,而extends SurfaceView可以有自己的线程绘制画面。由于UI线程更新画面时,有可能由于更新UI画面时时间

2012-05-23 14:42:27 906

翻译 android - Shader 着色器 翻译

Shader is the based class for objects that return horizontal spans of colors during drawing. A subclass of Shader is installed in a Paint calling paint.setShader(shader). After that any object (other

2012-05-23 11:47:20 1275

imgsTools图片合并工具

基于VALib开发的image tools 工具支持输出透明png,gif, jpg文件已经输出.plis文件方便直接导入游戏

2013-08-09

VALib 绘图库

VALib库是一个模仿coco2d框架的一个绘图库。使用GID+绘图,一节点的形式添加图片,使用图片编辑器的开发。

2013-08-09

javascript PureMVC库文件

使用javascript PureMVC开发时的类库,只要在html页面导入这几个js文件就可以使用javascript PureMVC框架了

2012-06-29

Javascript_PureMVC_Demo

本资源是一个js的pureMVC框架演示,实现了简单的用户管理, 按submit按钮添加用户到表格,以及从表格删除用户,主要是演示了PureMVC在javascript的使用。

2012-06-29

google map实例

android google map的应用,该实例实现图层的添加,放大缩小地图,在指定的点添加图标。

2011-04-13

空空如也

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

TA关注的人

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