赞 | 0 |
VIP | 28 |
好人卡 | 51 |
积分 | 1 |
经验 | 27752 |
最后登录 | 2021-10-3 |
在线时间 | 1006 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 108
- 在线时间
- 1006 小时
- 注册时间
- 2008-11-9
- 帖子
- 1658
|
本帖最后由 判约之轮 于 2012-2-25 20:44 编辑
我真心觉得做这类游戏不适合用RMVA~
建议LZ去学习一下Action Game Maker~
或者的话,可以这样,你把地图全部化成空白,用远景图代替地图~
然后参考战棋的光标工作原理,让事件来代替你向前走~
如果还不明白,我就详细说出来好了:
1.把地图设为全透明,然后把远景图贴上,注意要竖条形的,不然左右移动很纠结
2.把主角的移动图设为透明,然后移动路线利用事件设定为一直往前走
3.地图移动OK
4.设定一个事件,图像为主角行走图,放在游戏界面可见范围的最下面
5.设定一个总控事件,将主角移动设为自动事件页,另外设定一个并行事件耶
6.并行事件中加入一个循环事件,循环里面嵌套一些移动事件:
1)读取主角的Y坐标,Y坐标自加xx(xx就是一个固定值或变量,意为你的主角事件距离真正主角的格数)
2)读取主角事件X坐标
3)事件移动:主角事件移动至读取的X、Y坐标上
4)如果“左箭头”被按下,那么X坐标自减1,反之亦然
5)如果“上箭头”被按下,那么变量xx自减1,反之亦然
6)等待5帧
注意:主控事件的自动事件页,不可以将主角的移动设为等待至移动结束,而且最好移动一次,就等待2帧为好~
或许我应该@猫猫咪呀一下楼主···· |
评分
-
参与人数 1 | 星屑 +400 |
梦石 +2 |
收起
理由
|
「旅」
| + 400 |
+ 2 |
认可答案,恭喜你获得由66RPG提供的精美好. |
查看全部评分
|