自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (8)
  • 收藏
  • 关注

转载 在 cocos2d-x 3.0 中中文显示为乱码的问题

开发环境:Windows 8   VS2012  cocos2d-x 3.0 beta cocostudio 1.2当通过 cocostudio UI编辑 编辑了一个界面,如下所示当加载到 cocos2d-x代码中,但是在设置按钮文字时会出现乱码。本人是通过如下方法转换编码:以下代码来源于【tkokof1博客】 http://blog.csdn.ne

2014-08-30 11:48:16 501

转载 如何把win32下写好的cocos2d-x 转到android上运行

引言:我们使用cocos2d-x引擎制作了一款飞行射击游戏,其中创新性地融入了手势识别功能。但是我们在移植过程中遇到了很多的问题,同时也发现网上的资料少而不全。所以在项目行将结束的时候,我们特地写了这篇文章来完整记录我们整个移植的过程,纪念我们项目的成功完成,更以此来表达对帮助过我们的人的感谢。移植过程中我们在网上得到了很多帮助,更要感谢黄杨学长在最后时刻帮助我们突破难关!0、开发平台

2014-08-30 10:28:14 487

转载 Cocos2d-x 3.x 开发(十八)10行代码看自动Batch,10行代码看自动剔除

1、概述    在游戏的运行过程中,图形的绘制是非常大的开销。对于良莠不齐的Android手机市场,绘制优化较好的游戏,可以在更多的手机上运行,因此也是优化的重中之重。图形方面的优化主要体现在减少GPU的绘制次数上。这里我们分别从自动优化渲染批次和绘制剔除两个方面来看新版本在绘制上的优化。2、自动batch    在Cocos2d-x 3.x中,抛弃了先

2014-08-29 19:48:53 422

转载 Cocos2d-x 3.0开发(二)使用自动脚本创建cocos2d-x 3.0项目

在Cocos2d-x 3.0 Beta版中创建项目已经作更改,此篇博客中的方法仅适用于cocos2d-x3.0 alpha版本。Beta版及其之后的版本可以参考:Cocos2d-x 3.0 开发(十六)cocos2dx-3.0beta版建立新项目并加载CocoStudio导出文件1、目标    上一篇中我们已经搭好了自己的开发环境,接下来我们要来创建一个自己的项目。另外介绍一种

2014-08-29 18:44:49 451

转载 cocos2d-x 3.0 开发(一) Hello_New_World

1、Previous On 2dx    2dx 的3.0版本是个与以往不同的版本。变化比2dx从1.x 到2.x的变化还要大不少。具体的新功能可以参见:CocoaChina大会见闻——cocos2d-x 3.0 新特性。当然这都是官方承诺的,只有我们在项目中实际用上了才有意义。2dx的版本选择很重要,因为项目的进行中是不太可能更换版本的,因此大家都希望选一个稳定的版本开发。新的版本会有很

2014-08-29 18:43:56 410

转载 Cocos2d-x 3.0开发(三)点击交互的四种处理

1、概述    游戏也好,程序也好,只有能与用户交互才有意义。手机上的交互大致可以分为两部分:点击和输入。其中点击更为重要,几乎是游戏中全部的交互。在Cocos2d-x 3.0中,更改了dispatch机制。同时加入了两种新的交互形式:listener 和touchEvent回调。加上先前版本中的点击函数回调,与重写layer层的touch消息响应,构成了一个相对完整的交互模式。先上一

2014-08-29 18:41:00 437

转载 Cocos2d-x 3.0 开发(四)使用CocoStudio创建UI并载入到程序中

1、概述    CocoStudio的使用无疑是cocos2d-x 3.0的重要组成部分,接下来我们用它来创建一组UI,并将其读入到程序中显示出来。先上效果图:2、创建、编辑UI    首先,运行CocoStudio,选择UI Editer(第二个)。进入后,从“文件”->“新建项目”->输入相应的项目名称和路径。创建好的新项目应该是这样: 

2014-08-29 18:39:10 503

转载 Cocos2d-x 3.0开发(六)使用cocoStudio创建一个骨骼动画

1、概述     现在我们已经会使用静态的UI控件了,接下来我们再研究一下动画的使用。    效果图:  2、创建资源层    打开CocoStudio,这次在初始界面上选择”AnimationEditor”(第一个)进入编辑器并创建一个新项目:MyAnimation。     将一些图片资源添加到Resource文件夹中,这样我们就可以使用更多的元素了。 

2014-08-29 18:34:02 702

转载 Cocos2d-x 3.0开发(五)关联程序逻辑与cocoStudio导出文件

1、概述    上篇说到将CocoStudio的导出文件在程序中运行出来,但是并没有用户交互,即点击响应,程序的逻辑判断也都没有。这篇中我们把它们加进去,这样就可以算一个完整的程序了。先上个图:      运行后,点击开始,进度条,数字增加,通过slider可以调整进度条增长的速度。 2、界面编辑    大部分界面编辑都在CocoStudio中完成,怎么编辑可以参照: 

2014-08-29 18:33:12 430

转载 Cocos2d-x 3.0 开发(八)骨骼动画的动态换肤

1、   概述    游戏中人物的状态会发生改变,而这种改变通常要通过局部的变化来表现出来。比如获得一件装备后人物形象的改变,或者战斗中武器、防具的损坏等。这些变化的实现就要通过动态换肤来实现。在接下来的这个Demo中,点击屏幕会动态更换小人手中的武器。先上图:  2、制作小人    首先我们先制作一个UI小人,并将显示资源绑定到骨骼上。有不太明白的同学,可以看看:Co

2014-08-29 18:31:20 666

转载 Cocos2d-x 3.0 开发(七)在程序中处理cocoStudio导出动画

1、概述    使用cocoStudio可以方便的制作动画,接下来的工作就是在我们的程序中使用制作的动画。这篇中,我将使用程序将两个动画连接起来。有图有真相:  2、制作动画    承接上一篇,我们再制作一个动画。制作动画的方法与之前没有差别,不太熟悉的同学可以看:Cocos2d-x 3.0开发(六)使用cocoStudio创建一个骨骼动画。在“动作列表”中右击,“

2014-08-29 18:30:15 643

转载 Cocos2d-x 3.0 开发(九)使用Physicals代替Box2D和chipmunk

1、   概述    游戏中模拟真实的世界是个比较麻烦的事情,通常这种事情都是交给物理引擎来做。首屈一指的是Box2D了,它几乎能模拟所有的物理效果。而chipmunk则是个更轻量的引擎,能够满足简单的物理需求,比如最常用的的碰撞检测等。这些引擎在使用的过程中有个令人讨厌的地方,它们参数太多了。通常为了初始化一个简单的场景要写很多代码。在cocos2d-x 3.0版本中,出现了一个新类族——p

2014-08-29 18:29:27 405

转载 Cocos2d-x 3.0 开发(十)使用CocoStudio场景编辑器关联组件

1、概述    我们有了UI交互、有了动画人物、有了物理模拟,还差最后一步——将这些元素融合起来。这就要用到cocoStudio中的场景编辑器了。这次我们要将先前我们做过的所有东西都放到一个场景中去。这项工程比看起来是要简单。上图:2、创建场景    运行CocoStudio,选择SceneEditor。进入后创建一个新的工程:MyScene。    然后找到先前我

2014-08-29 18:12:29 547

转载 Win7 64位+VS2012 + Qt5.1.1 + qwt6.1搭建

1、概述Qt用了很长时间发现我竟然没写过Qt的博客,这里补一篇吧。这篇中在vs2012中搭建一个qt的开发环境,并且将qwt集成到里面。上个图:     安装 VS 2012     正常安装,不复述    安装qt    去官网下一个最新的qt。我这里下载的是win32版本的。虽然我是64位机器,但为了编出32位的程序,我需要装一个32位的Qt环境。找到qt的

2014-08-29 18:10:33 723

转载 Cocos2d-x 3.0 开发(十一)3.0 alpha1文件结构变化

1、概述    coco2d-x alpha1发布了,其文件结构发生了不小的变化,我们一起来看一看。2、整体变化    从整体上看,文件结构规整了许多:        先前根目录中的架构工程都移动到了build中。所有生成的lib依旧在Debug.win32中,只不过从根目录移动到这个文件夹下。    cocos2d文件则改为cocos    其文件

2014-08-29 18:02:49 390

转载 Cocos2d-x 3.0 开发(十二)在CocoStudio中使用粒子挂载与曲线动画

CocoStudiococos2d-x 3.0Cocos2d-x动画可视化编辑目录(?)[+]1、概述    最新版本的CocoStudio在修复之前Bug的同时,加入了新功能,粒子挂载和曲线动画就是其中的亮点。下面我们就动手做个例子,先上图:     2、粒子挂载    运行CocoStudio中的AnimationEditor,来编辑动画,我

2014-08-29 18:01:36 678

转载 Cocos2d-x 3.0开发(十三)使用CocoStudio编辑帧事件并关联到程序

1、目录改动每个版本都会有目录变动,这次的版本也不例外。最显眼的就是,在文件的根目录中增加了一个名为setup.py的配置文件。运行它可以配置系统的一些环境变量。2、创建项目新的版本我们来动手创建一个新项目吧。找到tools文件夹....额 打包的那个名为create-project.py的文件似乎木有了!原来,在新版本中,创建新项目已经可以通过命令行来创建了,相对于先前版本的图形界面

2014-08-29 17:56:52 774

转载 Cocos2d-x 3.0 开发(十五)使用UILayout布局,制作对话界面

1、概述    上一篇我们在编辑器中设计了一个静态的UIScrollView,而通常我们都需要在程序中动态增加信息。插入元素的位置怎么确定?在3.0中UILayout已经实现了基本的布局,一起来看看吧:2、编辑界面    打开CocoStudio的UIEditor 编辑一个界面,创建一个ScrollView和两个Button。因为ScrollVi

2014-08-29 17:55:18 592

转载 Cocos2d-x 3.0 开发(十六)cocos2dx-3.0beta版建立新项目并加载CocoStudio导出文件

1、概述    与alpah版相比,beta版中更改了创建的脚本,可以自定义项目的目录,接下来我们看看。先上图:2、项目创建    找到 cocos2dx根目录/tools/project-creator/create_project.py文件,双击运行即可。如果未安装python环境,则需要下载安装。脚本运行起来,会显示一个图形界面,用以设置相应的项目名称、A

2014-08-29 17:53:08 681

转载 Cocos2d-x 3.0 开发(十七)使用Cocos2d-x 3.0rc,一条命令打包Android

-> Added: ANDROID_SDK_ROOT = /Users/fansy/lib/android-sdk-macosx -> Looking for ANT_ROOT envrironment variable... NOT FOUNDPlease enter its path (or press Enter to skip): /Users/fansy/Documents/ant

2014-08-29 17:47:32 520

转载 gdb调试命令及方法

一:列出文件清单       1.   List       (gdb)   list   line1,line2           二:执行程序       要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。      如果你使用不带参数的run命令,gdb就再次使用你

2014-08-25 18:04:23 389

转载 svn 修改log信息

今天刚提交完东西,就发现我提交的log里面有语法错误,想改一下。Google了一下,修改的办法。有两个命令可以完成:客户端:svn propset svn:log "xxxxxx" -r10** URL --revprop服务端:svnadmin setlog REPOS_PATH -r REVISION FILE但是服务器端默认是不能修改log的,需要做配置。

2014-08-19 16:23:23 1436

转载 使用socket.io和node.js搭建websocket应用

websocket是HTML5的一种新的通信协议,它是实现了浏览器与服务器的双向通讯。在 WebSocket API 中,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。关于websocket的更多信息,请移步维基百科使用WebSocket在客户端使用websocket需要创建WebSocket对象,通过提供的ope

2014-08-10 16:27:40 938

转载 WebSocket数据包协议详解

WebSocket数据包协议详解其实我一直想不明白HTML5包装个应用层办议作为Socket通过基础目的是为了什么,其实直接支持Socket tcp相对来说更加简单灵活.既然标准已经制定而浏览器也支持那对于我们开发者来说只能用的分.最新版本的WebSocket协议于2011-12其标准规范已经明确下来,所以现在可以根据这标准进行相应的开发.详细参考http://datatracker.ietf

2014-08-09 18:01:29 790

转载 使用 HTML5 WebSocket 构建实时 Web 应用

本文主要介绍了 HTML5 WebSocket 的原理以及它给实时 Web 开发带来的革命性的创新,并通过一个 WebSocket 服务器和客户端的案例来充分展示 WebSocket 的强大和易用。47评论:黄 晓安, 高级软件工程师, IBM何 亮, 软件工程师, IBM许 宁, 软件工程师, IBM2011 年 12 月 15 日内容

2014-08-09 11:51:26 466

转载 websocket试用

websocket1.通过websocket协议握手2.后续通过tcp流方式交互 这个文章可以作为一个协议简介在PC上试用,winxp,软件包选用了WebSocket-Node,websocket协议的nodejs扩展包 安装: * npm install -g node-gyp * npm install websocket * server端

2014-08-09 11:44:11 473

转载 WebSocket科普

WebSocket为何物?如果你现在还不太清楚请先到baidu百科一下。如果你实在懒得起搜索的话,下面帮你从网络上搜罗了些许有关WebSocket的信息。  Baidu百科:http://baike.baidu.com/view/3623887.htm (下面摘录了些许内容,内容来自Baidu)  WebSocket 规范的目标是在浏览器中实现和服务器端双向通信.双向通信可以拓展浏览器上的

2014-08-09 11:43:08 490

转载 websocket 连接 C Server的尝试

声明:本文为斯人原创,全部为作者一一分析得之,有不对的地方望赐教。欢迎转载,转载请注明出处 。本文地址:http://imsiren.com/archives/629websocket:WebSocket 规范的目标是在浏览器中实现和服务器端双向通信.双向通信可以拓展浏览器上的应用类型.它是基于 TCP链接的 全双工通讯,但与普通的TCP又不同,它提供的是消

2014-08-09 10:22:10 501

转载 WebSocket初探

众所周知,socket是编写网络通信应用的基本技术,网络数据交换大多直接或间接通过socket进行。对于直接使用socket的客户端与服务端,一旦连接被建立则均可主动向对方传送数据,而对于使用更上层的HTTP/HTTPS协议的应用,由于它们是非连接协议,所以通常只能由客户端主动向服务端发送请求才能获得服务端的响应并取得相关的数据。而当前越来越多的应用希望能够及时获取服务端提供的数据,甚至希望能够达

2014-08-08 21:45:30 522

pbc.rar注释版

pbc.rar注释版 -------------------------

2018-04-12

常见设计模式的解析和实现

常见设计模式的解析和实现.rar c++

2013-07-05

ultraedit 语法高亮

ultraedit 语法高亮 多种语言

2012-09-11

tcptest数据收发工具

TCP数据收发工具-

2012-08-21

018.The_C++_Standard_Library-A_Tutorial_and_Reference

[same]018.The_C++_Standard_Library-A_Tutorial_and_Reference.NJ.[EN].chm

2011-08-09

GCC中文手册----------------------

GCC中文手册 linux GCC中文手册 linux-------------

2011-03-03

flash_rpgdemo

FLASH RPGDEMO 原代码-----------------------------------------------------------------------------------------------------

2010-11-28

空空如也

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

TA关注的人

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