Project1

标题: 如何作出类似幻想三国志的虚拟世界 [打印本页]

作者: 逍遥太公    时间: 2009-11-8 03:03
标题: 如何作出类似幻想三国志的虚拟世界
本帖最后由 逍遥太公 于 2009-11-15 10:26 编辑

最近打算使用 RPGVX 来制作游戏。我想做一件物品,让主角可以进入虚拟的世界,比如用把主角传送到一个新的地图,里面有类似梦境的世界。但是要如何传送回来?我的意思是想把主角传送回他刚用那物品的时候所站着的位子。具体如下:

主角站在 MAP001 里的 010,010 时使用该物品,要是从虚拟世界出来时,我要主角站在MAP001 里的 010,010。然后当主角到新地方时(比如 MAP002 里的 005,002时),当主角回来时,他必须站在MAP002 里的 005,002。有任何方法吗?事件功能好像不能吧?
更具体的是像 “幻想三国志2续缘篇”里,楚歌进入梦境里有神树的地方。
作者: well    时间: 2009-11-8 05:31
传送前用3个变量记录主角所在地图编号,x、y坐标。结束了直接传回来就ok。这也算是事件的基本功能之一吧。不然那些用新地图做剧情的游戏是怎么让游戏继续的呢。
作者: 逍遥太公    时间: 2009-11-8 19:01
抱歉,不是十分明白那变量的用法。请问可以详细的说明一下吗?因为我平时很少用到变量,怎么用它来记录角色的位子?谢谢。
作者: well    时间: 2009-11-9 05:51
唔,虽然本人没有VX+从来没用过VX……
参考过置顶贴后认定VX应该保留着“变量操作”这一事件指令。而变量操作应该可以给指定变量带入数值,比如上述的地图编号,横纵坐标。
基础操作请参考
录像教程
进阶脚本请参考
http://rpg.blue/viewthread.php?tid=73745
作者: 逍遥太公    时间: 2009-11-13 12:12
还不是十分明白,录像里没有类似的例子。我不想用脚本。
作者: well    时间: 2009-11-13 15:56
5# 逍遥太公
sign,你真的看完了教程吗?
你不是说不会变量操作吗,所以让你看教程熟悉基本操作。
就按你说的例子。
物品调用公共事件会吧,假设调用1号公共事件。
编辑这个公共事件。下面是内容

变量1代入当前地图编号
变量2带入当前x坐标
变量3带入当前y坐标
条件:如果开关1关闭的话
    传送到虚拟世界。
(如果是用同一个物品来回传送,这里开一个开关表示在虚拟世界)
    随便开个开关,比如开关1
条件不满足的情况:
    传送回来。指定地图编号和坐标时用刚才提到的变量,而不是直接指定。
    关闭开关
条件分歧结束

ok了。
作者: 逍遥太公    时间: 2009-11-15 10:25
哦,我看明白了。这叫代入。抱歉,我不懂得什么叫代入,所以没察觉到那视频的这个部分。但是刚才试了一下,还挺容易的,谢谢 well 的帮忙。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1