cyclone2d是一款集设计工具和开源引擎为一体的手机游戏引擎,为用户提供了精灵动画、tile地图、数值、脚本等设计工具,可以方便的实现各模块的加载和管理。如果您要做手机游戏开发,就来下载cyclone2d吧,非常不错的平台,推荐大家下载哦!
cyclone2d介绍
Cyclone2D由“设计工具”+“开源引擎”两部分组合而成,配合的编辑工具提供了强大的动画、地图、数值、脚本等设计功能,开源引擎提供了一体化的模块加载与管理,并提供了详细的API文档以及视屏教程,让开发者轻松实现跨平台的手机游戏开发,游戏可以发布到Android、IOS、J2me、BlackBerry等平台终端。
版本区别
Cyclone2D分为两个版本
通用版本:使用Java语言,可以跨越Android,J2me,SoftBank和Doja,Android采用系统绘图函数,未采用OpenGL绘图。
智能机版本:使用C++语言,针对Android和IOS智能手机平台,图形渲染性能显著提升。
cyclone2d功能:
1、地图工具
地图设计器为策划提供了强大的地形编辑功能,可以在地图中添加任意想要设定的元素,包括树木、房屋、道具、人物等等。便捷的复制、粘贴、框选、填充、擦除、历史记录、分层分场景、查找替换等等操作,可以快速搭建2D游戏世界。
2、动画工具
动画编辑器为开发者提供了丰富而使用的众多功能。切块、角色、动作、关键帧的运作与管理、帧的拼接、切块的多图分层拼接、可视化预览等等众多设计模块,可以让美术人员方便地制作各种游戏动画。
3、脚本工具
C2D提供了专用脚本设计器,可以使用简洁的语法,方便地定义游戏的各个流程和衔接,轻巧的布局剧情的发展、关卡的设定等等。在脚本设计模块,开发者可以任意设定自己的功能函数和需要的变量单元,实现多种游戏类型脚本编写。
4、游戏引擎
游戏提供了完善的引擎,可以跨Android、IOS、J2me等多个移动平台,API文档较为全面,提供了视屏教程,目前图文教程也在不断完善,编程人员容易上手,引擎的成熟度比较高。
cyclone2d动画编辑教程
3.1单元列表操作:
3.1.1添加单元:
在单元列表中选中一个单元,右键单击空白处,选择“添加单元”选项,可以新建一个和当前选中单元同级的单元,并可以输入相应的名称。
3.1.2添加子单元:
在单元列表中选中一个单元,右键单击空白处,选择“添加子单元”选项,可以新建一个当前选中单元的子单元,并可以输入相应的名称。低级单元(动作)不适用。
3.1.3克隆单元:
在单元列表中选中一个单元,右键单击空白处,选择“克隆单元”选项,则会复制此单元的一个副本。顶级单元(文件夹)不适用。
3.1.4上下移动单元:
在单元列表中选中一个单元,右键单击,选择“上移”或者“下移”选项,则会在列表中移动所选中的单元的位置。或者使用快捷键CTRl+上/下方向键。
3.1.5删除:
在单元列表中选中一个单元,选择“删除”选项或者按下“Delete”键,则会弹出是否删除的询问对话框。
3.1.6重命名单元:
在单元列表中选中一个单元,右键单击,选择“重命名单元”选项,则会弹出修改名称对话框。
3.1.7合并到:
在单元列表中选中一个中级单元(角色),右键单击,选择“合并到”选项中的任意角色,即可使当前角色与选中角色合并
3.2基础帧文件夹列表操作:
3.2.1.新建文件夹:
有两种方式可以新建文件夹,在基础帧文件夹列表中右键单击空白处,选择“添加单元”选项,或双击列表空白区域,可以新建一个文件夹。
3.2.2.克隆文件夹:
在基础帧文件夹列表中选中一个文件夹,右键单击空白处,选择“克隆单元”选项,则会复制此文件夹的一个副本。
3.2.3.上下移动文件夹:
在基础帧文件夹列表中选中一个文件夹,右键单击空白处,选择“上移”或者“下移”选项,则会在列表中移动所选中的文件夹的位置。或者使用快捷键ctrl+上/下方向键。
3.2.4删除文件夹:
在基础帧文件夹列表中选中一个文件夹,右键单击空白处,选择“删除”选项或者按下“Delete”键,则会弹出是否删除的询问对话框。注意:禁止删除非空文件夹,也就说说在删除文件夹之前必须删除其包含的基础帧。而在删除此基础帧之前必须删除所有引用了此基础帧的动作帧。
3.2.5重命名文件夹:
在基础帧文件夹列表中选中一个文件夹,右键单击空白处,选择“重命名单元”选项或者左键双击某一文件夹,则会弹出修改名称对话框。
3.3基础帧列表操作
3.3.1添加基础帧:
右键单击基础帧列表,选择“添加基础帧”。
3.3.2使用基础帧:
右键单击某个基础帧,选择“使用基础帧”,可将此基础帧添加到动作帧列表
3.3.3左右移动基础帧
右键单击某个基础帧,选择“左移基础帧”或“右移基础帧”,会在列表中移动当前基础帧的位置,或者使用快捷键ctrl+左/右方向键。
3.3.4删除基础帧:
右键单击某个基础帧,选择“删除基础帧”
3.3.5移动至
右键单击某个基础帧,选择“移动至”,选择相应的基础帧文件夹
3.3.6附加说明
左上角以“№”+数字的形式标志当前基础帧ID。
右上角以“«”+数字形式标志本基础帧被引用的次数。
3.4基础帧编辑区操作
3.4.1新建切片:
点击左边工具栏中的,进入动画切片编辑状态,确定返回后则增加相应的基础切片。
3.4.2编辑切片:
在编辑区域中,分为两种状态:
(1).即当光标呈手形时的拖动状态:
在此状态下可以拖动画布移动,也可以拖动滚动条来进行拖动,还可以用方向键进行单个像素的精确拖动定位画布。
(2).当光标呈非手形时的编辑模式状态:
在此状态下,可以用鼠标左键双击某一切片或者点击按钮左边工具栏中的,进入此动画切片的基础编辑状态。
可以用鼠标左键单击选择某一切片,同时按Ctrl可以多选,或者单击空白区域后拖动进行框选动作切片。
选中后可以进行拖动位置,或者用“上下左右”方向键来移动动作切片的位置。也可以按“Delete”或者按左边工具栏中的将其删除。
:水平/垂直反转当前动作切片,多切片翻转时以集合中心进行翻转
:左/右旋转90度,多切片翻转时以集合中心进行旋转
:垂直/居中对齐,多切片翻转时以集合中心进行对齐
:在切片层中向下/上移动本动作切片
:向左/右/上/下整体轻移基础帧内的切片
:清除当前基础帧文件夹内未使用的帧
3.5分层切片列表区操作
切片层用于显示当前基础帧中所有切片的层次,可以用鼠标单击选择相应的切片,同时按Ctrl可以多选。选择后可以对其进行删除、复制(Ctrl+C)、粘贴(Ctrl+V),注意粘贴的层叠放顺序与选择时的先后顺序相同。
快捷操作:可以使用上/下方向键移动光标,Ctrl+上/下方向键在列表中移动某一切片的层次,可以使用鼠标滚轮调节以滚动显示。:点击使当前选中的切片不可见,再次点击为可见:点击使当前选中的切片为锁定,不可编辑,再次点击解锁
3.6动作帧列表操作
新建动作帧(指向焦点关键帧)
删除动作帧
在列表中向右移动当前动作帧
在列表中向左移动当前动作帧
水平/垂直翻转当前动作帧单击当前动作帧表示选中,双击动作帧则关键帧列表自动指向动作帧所引用的基础帧,进入基础帧修改模式,只能修改基础帧,不能修改动作帧,任意被修改的基础帧都将体现在所有的动画帧上。:顺/逆时针旋转当前动作帧。
3.6.2快捷键:
可以使用键盘的左右方向键进行切换动作帧光标,当按下Ctrl并移动左右方向键时,表示在列表中移动当前动作帧。可以使用上下方向键调整当前帧的帧延时(重复次数)。
3.6.3附加说明
左上角以“№”+数字的形式标志当前动作帧ID。
右上角以“»”+数字形式标志本动作帧所指向的基础帧ID。
左下角以“×”+数字形式显示当前帧的延时(重复几次)。
当动作帧有翻转或者旋转时,右下角将出现中的任意一种标志。
X位移,Y位移,Z位移:用于动画中的动作偏移。
打击方向:暂无,后续添加。
:可返回到过去进行的操作
3.7动画预览区操作
3.7.1:
可以通过点击播放和暂停按钮开始动画的播放与暂停
3.7.2缩放和改变帧速率:
可以单击动画预览按钮:,然后滚动鼠标滚轮以缩放大小,或者点击放大和缩小按钮调节缩放比例。可以调节帧速调节器控制帧速率。缩放比率和帧间隔时长分别以“X %”和“X ms”的形式显示。
3.7.3动作偏移模式:
勾选此按钮可以看到动画的动作偏移。
3.8属性显示和辅助编辑区
3.8.1:
可以通过勾选“参考线”和“帧信息”控制显示。
3.8.2:
勾选“帧预览比”时,关键帧和动作帧将以缩放的形式按照“预览比”中的比例绘制预览图。
3.10图片/角色/动作的命名规则
为了方便程序操作,所有的命名必须使用英文字母起始的有意义的命名方式,可以使用数字,下划线,不得使用空格和其他符号,并且所有名称不得有重复。
图片建议命名方式:HERO.png;
角色命名方式:ACTOR
角色动作命名方式:MOVE
比如一个英雄的命名方式如下:
HERO.png
HERO
MOVE