Cocos2d-x游戏开发必知工具

原创 2014年11月05日 15:07:02
Cocos2d-x游戏的相关工具:

第一个工具:GlyphDesigner .app  字体编辑器
               官网 https://71squared.com/glyphdesigner
第二个工具:ParticleDesigner.app 粒子编辑器,生成一个plist
               官网 https://71squared.com/particledesigner

第三个工具:TexturePacker    小图拼接成大图 动画人物的图片全部合成在一个图片上,保存成一个图片和一个plist,通过Xcode调用成动作   day02-75-下午2-35分
                官网 https://www.codeandweb.com/texturepacker/


右边最上边的cocos2d-Create project——Add sprites—打开素材yinJiaoDaWang01.png到第30张图片按住shift都选中—open,    layout —修改Max size W H 1024*1024——Data—Data file-Save As:YJDW 保存在桌面   保存为plist  —Save    注意  Texture—Texture file -Save As:YJDW 保存在桌面   保存为png  —Save  
Texture file 和Data file路径要一样  一个是 .png  一个是.plist
Texture—Pixel format RGBA8888是图片清晰度  ———Publish sprite sheet
最下面的Size 可以看见图片的尺寸 大小 



第四个工具:Tiled 地图编辑器 比如闯关地图设计  day07–80—上午1-27-38-43      2-02分继续看

                官网 http://www.mapeditor.org/
新文件---块大小根据map计算 宽度  高度   地图大小 宽度高度 随意—OK—
视图—显示网格     迷你地图 滚动滚轮可以缩小放大地图
地图—新图块—浏览(素材路径)—OK  按住鼠标左键拖动画图
填充可以大片刷
图层-块层(双击可以改名字)勾掉—添加图层
一个块层只能用一个地图  只能再创建一个图层
地图—新图块—浏览(素材路径)—OK 
仔细检查每个图层不能有一个图片以外的其他图片
不能给一个空层 不然解析也会报错
选中对应的层,红色橡皮可以擦掉小精灵
文件---另存为—存储为---tmx—Save    拷贝到Xcode的Resources文件夹下的map文件夹下。
map文件夹下的文件改变,Xcode对应的也会改变(每次都要Product--Clean一下,不然效果还是上一次的)但是Resources文件夹下就不行,得自己添加文件到Xcode。
tmx文件中 要删掉路径 这样它会在Xcode 中寻找   有多少个原始图片就得对应删掉多少个路径

引擎当中的地图对象会调用加密的二维数组(一连串的英文)
CCTMX开头的类都与地图解析相关

第五个工具CocosBuilder 场景编辑器、动画编辑器    解析比较难,要自己写一个解析类
官网cocosbuilder.com打不开 


Portrait(纵向)还是(Landscape)横向 
http://www.raywenderlich.com
http://blog.sina.com.cn/s/blog_71ad028b0101ifwp.html
http://blog.sina.com.cn/s/blog_6084f58801013voy.html

file-new-newProject----saveAs——save在桌面
删掉Resources下的所有文件
把自己的素材文件夹Menu复制在Resources文件夹下, 删掉ccbi文件夹 
 file-new-newfile-  CCLayer勾选Full screen   勾选iphoneLandsacpe 设计尺寸 1024 768   —Create 保存在cocosBuilder的Menu文件夹下 然后NewFolder新建 —ccvi文件夹—Create—文件夹名字为 MenuLayer—Save

我们希望渐变层(gradient layer)充满整个屏幕。选择这个层,设置填充(content size)大小单位为“%”并且设置宽高为100×100.


选中MenuLayer.ccb选中CCLayer, CCLayerGreadient新建一个层、 delete为删除键
CCScrollView容易有BUG不推荐使用
CCScale9Sprite 为九宫格
control按键


选中CCLayer点击Menu左边的   选中CCMenu点击CCMenuItemImage
根节点不知道 50%无限大 右下角 Normal 选中图片
     选中MenuLayer.ccb选中CCLayer点击CCSprite添加一个精灵 CCSprite的Sprite frame 选中为偶们的图片back.jpg  scalex和y都填写1,   Position和Anchor point的x和y都填写0  平铺     
另一种方法             Position% 都填写50    Anchor point的x和y都填写0.5
双击CCSprite可以改名字为background

第一步:选中CCLayer            document —取消选中javascript Controlled 
第二步:选中CCLayer—右上角Custom class  填写menu
第三步:File—Project  Setting —取消选中JavaScript based project    
第四步:File--Publish Setting 只勾选中iOS    Select选着Xcode的Resources路径 open—done
第五步:File—SaveAll
第五步:File--Publish

删掉helloWorld类,创建NEW Group文件夹MenuScene——MenuLayer
Resources创建NEW Group添加Menu文件夹时 选中Create folder references for any added folders
00-01-15
00-00-00 p—----- 00-01-15p----------    00-00-00 按住shift往上拖 直线
按住鼠标拉一个框框 按下delete就删掉P点了
blend混合
spin 使…旋转
image----selector-填写onStart

每次改动都要File—SaveAll、File—Publish、Xcode 需要clean  再运行





{单击选中CCNode   从游标X,Y轴拉坐标系 
修改帧数等于图片张数
Edit Timelines 将Timeline name改为图片plist的名字比如 idle--done
选中纹理图片拖进去

在单击选中CCNode 下的纹理的状态下,同时将左侧idle的所有图片同时选中右键 Create Keyframes from Selection(帧数进度必须为0)— 将锚点对准图片的某个位置 然后对准坐标系原点
将CCNode 下的纹理名字改为idle
点击播放键

Edit Timelines 添加一个 walk  勾选  —done
Timelines ----walk修改帧数等于图片张数
选中纹理图片拖进去

在单击选中CCNode 下的纹理的状态下,同时将左侧idle的所有图片同时选中右键 Create Keyframes from Selection—将锚点对准图片的某个位置 然后对准坐标系原点
将CCNode 下的纹理名字改为idle
点击播放键}



第六个工具:CocosStudio :window版本场景编辑器、UI编辑器、关卡编辑器、剧情编辑器、动画编辑器、动作编辑器   mac版本BUG太多 解析比较简单

【转】cocos2d 游戏开发的常用工具汇总

位图字体工具Bitmap Font Tools  BMFont (win)  Fonteditor(java) 游戏开发的常用工具汇总" title="【转】cocos2d 游戏开发的常用工具汇总...
  • zky1347888
  • zky1347888
  • 2016年11月22日 16:19
  • 791

Cocos2d-html5游戏开发,常用工具集合

代码编辑器IDE WebStorm (Windows, Mac)  Cocos2d-html5官方团队在用,非常优秀的工具,请大家支持正版 动画编辑器 Animation Editor ...
  • kepoon
  • kepoon
  • 2013年09月24日 13:42
  • 2609

Cocos2d-x+3.x游戏开发实战pdf

下载地址:网盘下载  内容简介  · · · · · ·《Cocos2d-x 3.x游戏开发实战》是一本介绍Cocos2d-x游戏引擎的实用图书,全面介绍了最新的Cocos2d-x 3.2游戏引擎各方...
  • cf406061841
  • cf406061841
  • 2017年08月31日 01:12
  • 473

cocos2d-x游戏开发 跑酷(二) 物理世界

泰然的跑酷用的chipmunk物理引擎,我没有仔细学过这个东西。不过我看了一下他们的用法,感觉跟box2d差不多。box2d用纯真的面向对象C++开发,用在这里应该没有问题,试一下。 泰然的工程没...
  • fylz1125
  • fylz1125
  • 2014年03月14日 16:11
  • 4561

cocos2d-x 数据驱动的游戏开发

~~~~我的生活,我的点点滴滴!!
  • AC_huang
  • AC_huang
  • 2014年07月19日 21:06
  • 1962

麦可网-Cocos2D-X跨平台游戏开发(完整)【4G】下载

麦可网-Cocos2D-X跨平台游戏开发(完整)【4G】下载 教程目录 1、Cocos2d-X引擎概要01 - Lesson1_游戏原理与机制  02 - Lesson2_游戏开发技术  ...
  • qq_38472535
  • qq_38472535
  • 2017年05月08日 15:31
  • 475

【Cocos2d-X3.x游戏开发】之一:初探Cocos,Eclipse Android环境搭建

特别说明: 建议先掌握Android基本开发,C++基础语法、面向对象。   我也是初学Cocos游戏开发,没想到一来就在配置开发环境中遇到这么多麻烦,但是经过我的努力,多方查找资料,最终还是配...
  • peceoqicka
  • peceoqicka
  • 2014年10月29日 16:33
  • 2664

【Cocos2d-X】独立开发并发布自己的第一款android手游——SpaceWar

大家好,我是BlueCoder,很久都没写博客了哈——没办法,决定考研的我,只能一心备研了奋斗。不过呢,作为喜欢游戏开发的我,一直觉得自己还有一件事应该在考研前完成——对,正如博文标题所示,我希望独立...
  • crocodile_
  • crocodile_
  • 2014年08月18日 12:19
  • 7255

Cocos2d-x游戏开发之CCUserDefault类存储详解

本站文章转载务必在明显处注明:原文接: http://blog.csdn.net/cjsen/article/details/9059257 前言 CCUserDefalt作为NSUserDe...
  • CJsen
  • CJsen
  • 2013年06月08日 21:29
  • 1689

cocos2d-x游戏开发必备工具:TexturePacker+PhysicsEditor

好东西就要推广: 刚开始学cocos2d-x游戏,好工具让你事半功倍。前几天试用期过了,就到TexturePacker上申请了免费license,没两天就收到了Andreas Löw发来的免费lic...
  • threeSAN333
  • threeSAN333
  • 2014年04月02日 21:38
  • 925
收藏助手
不良信息举报
您举报文章:Cocos2d-x游戏开发必知工具
举报原因:
原因补充:

(最多只允许输入30个字)