
cocos2d-x
文章平均质量分 94
u010944926
这个作者很懒,什么都没留下…
展开
-
cocos2d-x中讲解TileMap地图编辑器的高级用法(1)
来自: http://www.it165.net/pro/html/201211/4070.html有段时间没更新博客了,最近一直忙项目,下面就把我最近的新成果给大家分享一下。近段时间主要是在研究开发工具与游戏制作的结合,大家知道工欲善其事必先利其器,一款好的方便的开发工具能够极大的提高游戏的开发效率,特别是在制作关卡这些东西的时候,这也就是为什么国外现在有这么多的开发转载 2014-02-21 10:35:37 · 648 阅读 · 0 评论 -
cocos2d-x常用工具
好的游戏编辑工具能够减少了我们大量的开发时间,收集后用。原文链接物理编辑工具Physics Editing ToolsMekanimo 网址:http://www.mekanimo.net/PhysicsBench 网址:http://www.cocos2d-iphone.org/forum/topic/9064PhysicsEditor 网址:http://www.phy转载 2014-02-15 10:42:20 · 520 阅读 · 0 评论 -
CCSpriteFrameCache的用法
让我们首先创建一个工程骨架--使用cocos2d工程模板创建一个新的项目并取名为AnimBear. 接下来,下载一些由我的老婆制作的熊行走的图片。(老婆会美工多好啊!) 当你解压之后,看看那些图片---它们仅仅是一张张单个的熊在行走的动画帧。但是,当你把它们连续地放映,就会看到一只熊在移动。现在,把这些图片加到工程里面,然后基于这些单个的图片来创建动画。然后,在转载 2014-02-15 18:48:01 · 505 阅读 · 0 评论 -
Visual Studio2010的技巧
现在学习C#,用Visual Studio2010作为开发环境。为了更好、更方便、更高效的使用这个软件,使用一些技巧是在所免的。现在,我把我知道的一些技巧中总结出来,跟更多的人一起交流、学习。 这些技巧没什么先后顺序,,我就是想到哪写到哪。1.如何设置行号,如何自动换行;在工具-->选项-->文本编辑器-->C#-->常规-->显示-->行号,用来选择是否显示行号。工具-->选项-转载 2014-02-16 23:13:43 · 733 阅读 · 0 评论 -
CocoStudio教程二:基于Cocos2D-X创建跨平台项目
“ 本教程制作时的系统环境如下:Window7 , Visual Studio 2012,Python 2.7.3,cocos2d-x2.1.4g cocos2d-x作为跨平台的游戏开发引擎,创建各平台工程的方法十分简单。只需要运行通过python运行create_project.py。具体过程如下。 a.python环境的搭建:转载 2014-02-16 23:17:38 · 734 阅读 · 0 评论 -
CCSpriteBatchNode与"pvr.ccz","plist"精灵优化及注意事项
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xiaominghimi.blog.51cto.com/2614927/660865本站文章均为 李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-coco转载 2014-02-17 11:03:34 · 650 阅读 · 0 评论 -
cocos2d的5个重要协议
5个重要协议CCRGBAProtocol 支持RGBA着色协议CCBlendProtocol 支持纹理混合协议CCTextureProtocol 纹理协议CCLabelProtocol 文本框协议CCDirectorDelegate Director代理CCRGBAProtocol 实现此协议的类可以设置 ccColor3B 类型的颜色 和 0-255转载 2014-03-03 11:01:53 · 737 阅读 · 0 评论 -
CocosBuilder 完全攻略
原文地址:http://blog.sina.com.cn/s/blog_6084f58801013voy.html 欢迎加入开发群:285275050 . . '.-:-.` ' : ` .---转载 2014-03-03 15:15:46 · 713 阅读 · 0 评论 -
从零开始学习CocosBuilder
本文由 杨世玲 (泰然教程组)原创,转载请注明出处并通知泰然!!CocosBuilder是Cocos2d系列的配套开源工具,最新的版本是3.0a, 也是我们这个文章所采用的版本.CocosBuilder目前只有OS X版本, 没有Windows的版本, 而且开发语言是Objective-c, 估计移植难度会比较大. 我想这个也是其不够流行的原因吧.如果你是CocosBuilder的熟客转载 2014-03-03 15:33:16 · 756 阅读 · 0 评论 -
【C/S通信交互之Socket篇】Cocos2dx(Client)使用BSD Socket与Mina(Server)手机网游通信框架!
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/844.html ☞ 点击订阅 ☜ 本博客最新动态!及时将最新博文通知您! 分享转载 2014-03-04 15:07:55 · 764 阅读 · 0 评论 -
跟着BOY 学习COCOS2D-X 网络篇---强联网(采用技术 BSD SOCKET+多线程技术 +protobuf)(环境搭建篇+服务器)
开篇之前我要感谢几个人 流星 羽龙 阿敏 水马 teddy 他们给了我很多帮助,谢谢你们 哈哈BOY 来逆袭了 本章将讲述如果做强联网 看到群里的很多朋友对这个很感兴趣。boy 刚好对这一块 研究过 。所以就把技术给分享出来。首先给大家说明一下BOY 以前对服务器端也是很精通的啊 哈哈 开个玩笑 虽然不能说精通,但是搭建一个小的测的还是没问题的。 本服务器采用 apach转载 2014-03-04 15:05:07 · 819 阅读 · 0 评论 -
跟着BOY 学习COCOS2D-X 网络篇---强联网(采用技术 BSD SOCKET+多线程技术 +protobuf)客户端实战篇
如果按照上面的一讲 你如果把环境搭建好了,下面我们就正式开始客户端的搭建 首先我献给大家画一张我的客户端实现的流程图 我PS 画的大家不要见怪啊 不过流程就是这样的 搭建看到我上面的框架图的时候 就知道我的大概设计思路, boy 在这里强调一点 这个是用异步的结构实现 其中线程类 我是参照java 里面的方法。转载 2014-03-04 15:05:57 · 1189 阅读 · 0 评论 -
跟着BOY学习--史上最通俗易懂的连连看算法--cocos2d-x 环境下开发
[cpp] view plaincopy 兄弟们大家好,本来说好的是星期五出连连看的。不过被我给睡过去了,这些天一直都很瞌睡。不过睡眠好了做事的效率就高。希望兄弟们不要见怪。废话话不多说,首先我先说明说明一下《连连看地图布局之谜》先上一张图给大家看看当大家看到这张图片的时候会看到周围一圈对号,这个是我做标记用的,当然 真正的开发游戏过程中 这些对号转载 2014-03-04 15:46:27 · 1551 阅读 · 0 评论 -
Cocos2d-x面试题
1,阐述cocos2d-x 中CCScene CCLayer CCSprite CCNodeCCScene:CCScene是app工作流程上独立块,一个app可能拥有多个scene,但是在任何时候只能有一个是激活状态的。一个CCScene对象由一个或多个CCLayer组成,layer之间是前后相连的。Layer提供了scene的外观和行为。通常的用法是直接用一个或多个l转载 2014-04-13 12:06:05 · 1537 阅读 · 0 评论 -
cocos2d-x 一道简单面试题,触摸事件的重新分发
转载请注明出处 http://blog.youkuaiyun.com/rct1985前段时候换工作时,去触控科技面试,面试官问了这么一个问题。”当弹出一个新窗口时,如果屏蔽掉下面层的触摸事件?“这个问题对于接触cocos2d引擎一段时间的同学来说,都不算难。当时我想到了两种解决方案,也是在之前项目中用到过的:一、加一个屏蔽层,TouchMaskLayer, 它的写法差不多就是转载 2014-04-13 12:07:21 · 591 阅读 · 0 评论 -
cocos2dx对精灵的优化
cocos2dx针对游戏设计的不同方面会有不同的优化方案,可以对声音,对内存,对图片格式,对色彩等等进行优化。有关这些方面的方法请大家查找其他的文章。我今天要说的是如何对精灵进行优化,程序中我们用到的最多的就是精灵,大到背景、UI,小到 NPC、道具,只要是用图片展示的,都是精灵或它的子类。精灵是什么,在我看来精灵就是一张纹理图片,是按某种方式显示出来的图片。精灵如此的重要,我们当然要好好的优转载 2014-04-13 16:44:31 · 713 阅读 · 0 评论 -
cocos2dx创建精灵的五种方法(包括使用图片名获取图片)
还是闲来无事,白白继续给大家分享经验,文笔不好还请见谅!废话少说,直接上代码:[cpp] view plaincopyprint?// 创建精灵的五种方法 //方法一:直接创建精灵 //适合于要显示的是这张图片的全部区域, CCSprite * sprite = CCSprite::create("Ic转载 2014-02-15 17:50:35 · 886 阅读 · 0 评论 -
cocos2d-x AnchorPoint锚点
锚点是定位和变换操作的一个重点。锚点我们可以看成用一根图钉将一张纸或者相片钉在墙上的那个点。节点的位置是由我们设置的position和anchor point一起决定的。值得一提的是,anchor point的默认位置Layer的是左下,而其他的node是中点。节点的原点是父节点的左下角。[cpp] view plaincopy转载 2014-02-15 10:40:53 · 605 阅读 · 0 评论 -
cocos2d-x中讲解TileMap地图编辑器的高级用法(三
上一篇教大家了一些TileMap地图块设置的基本规则和注意事项这一篇开始教大家些复杂的东西:如何通过地图块的id做一些事件的判断。这里先解释下图块的id是什么:图块的id就是当你加载地图图片的时候通过设置图片切块的大小会把一张地图图片切成很多小块,这些小块会自动编成一个一维数组,从0开始,如下所示第一步:首先解决第一个问题:如何获取图块id因转载 2014-02-21 10:38:02 · 700 阅读 · 0 评论 -
cocos2d-x2.2以上版本 win/mac 安装步骤
【教程】cocos2d-x2.2以上版本 win/mac 安装步骤 诚邀您来使用首页新闻日历功能!Windows安装步骤:准备工作:1、 下载 cocos2d-x 下载地址:http://cdn.cocos2d-x.org/cocos2d-x-2.2.zip2、 下载 python 2.7.3 下载地址:http://转载 2014-02-08 14:55:41 · 550 阅读 · 0 评论 -
cocos2d-x中讲解TileMap地图编辑器的高级用法(二)
来自: http://www.it165.net/pro/html/201211/4071.html上一篇教大家做好了一张地图,那么我们如何在真正的游戏中使用呢,这一篇就是主要教大家在cocos2d-x中使用我们把上一篇做好的地图保存后,放置在游戏项目的资源目录下那么我们包含地图的代码其实非常简单 view source转载 2014-02-21 10:37:08 · 803 阅读 · 0 评论 -
A星寻路算法介绍
这篇blog是由iOS Tutorial Team的成员 Johann Fradj发表的,他目前是一位全职的资深iOS开发工程师。他是Hot Apps Factory的创始人,该公司开发了App Cooker。 学习A星寻路算法是如何工作的!你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的转载 2014-02-22 11:23:39 · 750 阅读 · 0 评论 -
一个简单的 A 星算法的实现
在写自己的 2D RPG 作品的时候,经常都在想,要不要加上自动寻路功能呢 ??寻路算法的学习难度已经是家喻户晓了,刚开始学习编程的时候,我总是尽力回避那些高深复杂的算法和原理,但是,一想到以后如果要用到这些算法,而自己又不懂的话,那就糟了,所以,还是硬着头皮学习 A 星算法,虽然没有抱多大的期待,不过在按下 F5 之后看到那正确的运行结果,真心被狠狠地治愈了一顿 ... 好吧,废话少说,我们就直转载 2014-02-22 14:05:57 · 692 阅读 · 0 评论 -
Win7环境下VS2010配置Cocos2d-x-2.1.4最新版本的开发环境(亲测)
文章来自: http://blog.youkuaiyun.com/ccf19881030/article/details/9204801 写这篇博客时2D游戏引擎Cocos2d-x的最新版本为2.1.4,记得很久以前使用博客园博主子龙山人的一篇博文《Cocos2d-x win7+vs2010配置图文详解(亲测)》成功配置过cocos2d-1.01-x-0.9.1版本,链接为:Cocos2d-x原创 2014-02-11 22:54:11 · 612 阅读 · 0 评论 -
COCOS2D-X之CCHttpRequest下载图片Demo
[cpp] view plaincopy#include "pthread.h" #pragma comment(lib,"libcurl_imp.lib") #pragma comment(lib,"pthreadVCE2.lib") #pragma comment(lib,"libExtensions.lib") void HelloWo转载 2014-02-25 13:38:48 · 955 阅读 · 0 评论 -
BOX2D基本元素简介
一、 HelloWorld开始之前,我假想你已经看过了HelloWorld的源代码,并看了用户手册中关于HelloWorld的相关说明,而且已经大致明白了大多数内容。其实HelloWorld已经用极其简单的语言向你描述了Box2D物理引擎的运作机制,我们可以归纳一下步骤:1、 建立一个世界,这个世界基于一个b2AABB框,并设立了一个g值和一个是否允许休眠的bool型变量。2、转载 2014-02-12 18:07:59 · 699 阅读 · 0 评论 -
cocos2d-x 坐标研究
今天晚上,对cocos2d-x里面的四个表示坐标的方法进行了一下研究,特意做了下笔记,如下:CCPoint convertToNodeSpace(const CCPoint& worldPoint);CCPoint convertToWorldSpace(const CCPoint& nodePoint);CCPoint convertToNodeSpaceAR(const CCP转载 2014-02-12 15:25:22 · 500 阅读 · 0 评论 -
cocos2d-x 左下角三行意义 如何去掉
在cocos2d-x 2.x 之后,大家都看到了左下角的FPS变成3行,多了两行数据。1.最上面一行是指的当前场景的渲染批次。(简单理解为需要渲染多少个贴图出来)2.中间一行是渲染每一帧需要的时间。3.最下行就是大家熟悉的FPS。在这个bool AppDelegate::applicationDidFinishLaunching(){转载 2014-02-13 15:26:54 · 1399 阅读 · 0 评论 -
CCSprite 搜罗的创建动画的方法
1: CCSpriteBatchNode ???????(可能是多个CCSprite) CCSpriteBatchNode* batch = [CCSpriteBatchNode batchNodeWithFile:@"bullet.png"]; CCArray* bullets = [batch children]; 2:用多个单独的转载 2014-02-12 18:13:41 · 604 阅读 · 0 评论 -
Cocos2d-x-3c 设计之路 CocosBase CocosNet CocosWidget
版本管理及下载列表DownloadCocosBase-2.2beta-3c.zip http://pan.baidu.com/s/1kTfXoWJCocosNet-2.2beta-3c.zip http://pan.baidu.com/s/1i3p4NzBCocosWidget-2.2beta-3c.zip http://pan.baidu.com/s/1转载 2014-02-14 13:38:41 · 918 阅读 · 0 评论 -
Cocos2d-x CocosWidget 项目配置及API说明
前为止已经有很多大神在使用CocosWidget了,但是大神们可能对这套框架还有那么一点点不熟悉,导致有些地方出不来效果等等,特写此文,总结一下CocosWidget的Test项目配置方法以及各个控件API的说明,以后有版本更新的情况,此篇文章也会做对应更新,请以此篇文章做基准。示例项目配置:目前示例项目是在cocos2d-x 2.2.0 版本上运行的。但是转载 2014-02-14 14:07:36 · 825 阅读 · 0 评论 -
Cocos2d-x CocosWidget 项目介绍及说明
The Project Name:CocosWidgetgoogle.code svn checkout:http://cocoswidget.googlecode.com/svn/trunk/google.code:https://code.google.com/p/cocoswidget/github:https://github.com/csdn-viva/Cocos转载 2014-02-14 14:08:27 · 1731 阅读 · 0 评论 -
cocos2d-x-LuaProxy学习 C/S通信交互之WebSocket
C/S通信交互之WebSocket 对于手游网络通信的交互,一般情况下,Socket长连接直接使用Mina框架即可,对于Http短连接使用Servlet 入口即可,那么本篇主要介绍Socket长连接,当然与此配对的跨平台通信则选择了WebSocket,当然还有其他的.对于WebSocket不是很熟悉,可以参考WebSocket。本教程,主要讲怎样在客户端搭转载 2014-02-26 14:49:09 · 1225 阅读 · 0 评论 -
Mac下cocos2dx-3.2+Xcode环境配置和项目创建
这是有关环境配置的第二篇教程,第一篇讲的是win8下的环境配置。这里我们使用C++。所有如果你用其他语言如Lua和js进行cocos2d开发,那么可以再找一找其他的配置文档。下面要说Mac os 下 cocos2dx-3.2+Xcode的环境配置,这里我使用的是Xcode 5.1.1。1、首先解压cocos2dx-3.2,把它放到你觉得合适的地方。然后是有关python的事儿。转载 2014-09-12 11:46:05 · 1554 阅读 · 0 评论