【基础第22课】RMVA从零学起-地图-区域
别问我高山那一课去哪了. .暂时还没有写好...
(山就是复杂. .
所以先区域这个RMVA新添加的东西说了吧.w.
第一种用法:遇敌
RMVX→RMVA指南·设定方法的变更·地图部分 by satgo1546
非常详细.w.就不再重复提及了
第二种用法:简单的位置判断.w.
当需要让角色走到一定范围时让一个事件执行,但是这个范围却很大{:nm01:}
以前只能通过复制相同事件达到效果{:nm01:}
为了避免再使用这种拖低游戏效率的做法{:nm06:}
(众:泥垢了...废话连篇{:nm01:}
好了正文. .
1.画上区域
按照刚才第一种用法的那个帖子,先在地图将要执行事件的位置涂上相同id的区域
(图略. .
2.制作事件
首先切换到事件模式(众:废话{:nm01:}
接下来我们需要用到了「获得指定位置的信息」(事件执行项第3页-地图)
「获得指定位置的信息」里面有一个判断一个坐标的区域ID
但是并没有「角色所在地」之类的位置选项
于是我们得自己去获取一下角色的坐标了.w.
如果在12课有自行探索的话,或许就已经发现了将坐标代入事件这个功能的了.w.
(但是我知道那一节课非常蛋疼所以现在再来复习一下吧.w.
-新建一个「变量操作」的事件执行项
-选择一个你希望储存这个数字(坐标)的变量
-数值里面选择数据中的「人物-玩家-地图X/Y」
-完成.w.
就像这样:
http://r.urpgs.com/RMVA_tutorials/022/0-22-01.png
一共需要2个变量因为一个是X一个是Y...
好了回到我们的「获得指定位置的信息」
获得信息的变量里面就选择一个你希望储存这个数字(区域ID)的变量
信息类别选择区域ID. .
位置用坐标选定.w.刚才设定的变量可以派上用场了.w.
现在我们能够知道了角色所在的区域ID了.w.
但仅仅是我们知道是不足够的. .
所以需要加上条件分歧
判断刚才区域ID所储存在的变量是否等于你最开始涂上的区域ID
然后就可以往条件分歧里面灌你想要执行的内容啦.w.
距离完成还有一步. .
这个事件是不会自己执行的. .
所以我们需要将他的「触发条件」改为并列执行.w.
http://r.urpgs.com/RMVA_tutorials/022/0-22-02.png
大功告成.w.
(滚回来
居然忘记留作业了...
用这节课学到的制作一个工程. .
可以用截图提交,也可以上传工程
分值:$20
相关链接:
下一课:【基础第23课】RMVA从零学起-名字输入处理 译者不用交作业
交作业=-=没有system
<!-- 这是XML啦啦啦 --> 似乎有些蛋疼。。。 那个条件分歧在哪弄的……找不到了=v= 暗淡的星星 发表于 2013-9-7 12:40 static/image/common/back.gif
那个条件分歧在哪弄的……找不到了=v=
在事件执行项列表的第一页里面.w. 这样? 作业 有一点要注意……就是在事件后把主角移出区域……不然似乎文字会一直循环啊- = 暗淡的星星 发表于 2013-9-14 16:29 static/image/common/back.gif
有一点要注意……就是在事件后把主角移出区域……不然似乎文字会一直循环啊- = ...
哦哦,这个只需要加上个独立开关之类的东西就可以了.w. Sonic1997 发表于 2013-9-15 00:56 static/image/common/back.gif
哦哦,这个只需要加上个独立开关之类的东西就可以了.w.
=v=都把独立开关忘了……
页:
[1]
2