4.角色制作 - neveis/RPGMakerFP GitHub Wiki
角色图与RPG Maker一样,使用的是4*3的行走图。
1.散图素材
首先需要准备行走图的散图,其中有以下要求:
1. 每个散图尺寸要一致,
2. 从上到下的方向:下、左、右、上
3. 每一个方向的排列顺序: 右(左)、立、左(右)
4. 文件命名,从左往右,从上往下按01~12顺序命名
2.合成图集
散图准备好后,使用 TexturePacker将散图合成为图集(TexturePacker使用免费版就可以)
添加散图,然后Data Format选择cocos2d-x,最后点击Publish sprite sheet。
完成后会生成一个合图和一个plist文件。在Creator中,只需使用这两个文件,将这两个文件一起放在assets的文件下即可。
3.地图中添加角色
打开角色所在的地图场景,在Actor节点下添加Sprite节点。
修改Node中Anchor属性为(0,0)。
Sprite中Atlas属性设为合图(plist),sprite Frame在合图中选择需要显示的图像,Size Mode选择"RAW"。
添加脚本Actor.js
,Actor的属性如下:
Actor Id:角色唯一ID(必须)
Actor Name:角色名字
Actor Avatar:角色头像,用于玩家控制角色,NPC不需要(若没有则不显示)
Actor Atlas:角色图集,同Sprite的Atalas属性
Dynamic:是否为动态角色。若角色(NPC)在同一场景下的状态(位置、显示或隐藏)会根据情况改变,并且需要记录状态,则需要选择此项。
Counter:是否可以隔着柜台触发事件。可填2、4、6、8,分别代表下、左、上、右方向。
Map Node:Map节点(可不填)
角色事件
事件将在后续章节介绍。