网站首页 javascript技术
横板游戏的制作--map地图的设计
发布时间:2017-09-08 06:32查看次数:2826
设计要领:
首先横板的坐标X->很长 Y 很短
角色的移动方法也就上下左右移动...........当然也可以8方向移动
map如何设计? 如何判断角色的移动是否在可移动范围内...................
比如我们建立一个横向移动的X长度为50
y的长度也可以理解为 行 比如 6行,
第一步先把X Y的舞台画出来 鉴定一个坐标块等于一个X,Y的 point点 拿就需要50*6 =300个方块
第二步 把方块添加到舞台上的同时给方块赋予 是否可以移动到当前位置的属性
第三步 添加到方块的对象池里边....
第四步 角色的初始化位置.x = 获取一个方块的舞台坐标 + 角色动画的高度
第五步 给角色绑定方块索引..............
横板游戏的制作--map地图的设计
完成了角色到坐标系统的添加
再说移动:
上边我们给角色添加了地图方块索引 比如当前角色在150的方块上
向上移动,他移动的目标方块就是 150 - 50 向上走就是向上走一行 向下走 就是向下走一行
左右走 就左边移动一格 右边移动一格
这里我们得到了 格子的索引 通过对象池 把索引坐标点拿出来 赋值给角色贴图 注意向上 向下 要计算角色高度的偏移
简单的说就是 X点 + 高度 才是他所在格子的坐标点
横板游戏:当前最难的部分 就是坐标系统.........
解决了坐标系统的设计,就很容易的做出RPG角色扮演类的游戏了
关键字词:EGRET##