Project1

标题: 大地图问题 [打印本页]

作者: xjzsq    时间: 2014-7-25 16:12
标题: 大地图问题
我想弄一个大地图,玩家不能进入,但是可以通过地图道具看见,在道具里可以看到玩家的位置和地名,还有可以通过方向键(上下左右)查看其它地方的名字、情况。就像口袋怪兽黑2里一样,行吗?
谢谢各位大神了!!!

作者: mscdld    时间: 2014-7-25 17:13
为这个地图道具设置公共事件,制作一个大地图,
事件内容---开始---(【】为注释框,我写的基本是伪代码,自己理解)
变量A【主角当前位置X】 = 【主角当前位置X】【在变量赋值的最后一个选项卡里】
变量B【主角当前位置Y】 = 【主角当前位置Y】
变量C【主角当前朝向】 = 【主角当前朝向】
变量D【主角当前位置地图ID】=【主角当前位置地图ID】
主角行走图更改 -> 透明图像
条件分歧 D = ????时【地图ID可以自己查看 是一个数字】
    场所变更 ->【大地图,根据当前位置决定的位置】
    【**事件开启开关】 -> ON 【每个地点的单独返回事件】
(这里有多少地点就把上面两行重复多少遍)
禁用菜单
---结束---
然后每个单独的返回事件:
场所变更【x=A,y=B,ID=C】
启用菜单
更改角色行走图 -> 正常
作者: xjzsq    时间: 2014-7-25 19:06
标题: 追问
本帖最后由 xjzsq 于 2014-7-25 19:09 编辑

我是菜鸟中的菜鸟!
能给我实际弄一下,拍几张图吗?重谢!!!
作者: 泉塚四季    时间: 2014-7-25 21:46
http://galvs-scripts.com/2012/11/07/map-positions/
这里有一个类似的脚本可以满足你的要求。

不过既然你是新人的话不建议你加入太多的脚本,你可以使用事件指令来获取当前的地图,然后根据当前地图的不同显示不同的图片
作者: xjzsq    时间: 2014-7-25 23:09
可以给我脚本,只要给我说哪里改成什么就行了!3Q
作者: xjzsq    时间: 2014-7-25 23:13
请不要给我英文链接的网站,直接写到回答中来
作者: 黑化の鼠标    时间: 2014-7-26 00:09
本帖最后由 黑化の鼠标 于 2014-7-26 02:45 编辑

范例下载
前言:这个法子相当破烂,实际上起到的也无非是提供思路的作用,制作起来也较为繁琐基本做不到一插即用,该范例一毛钱的演出效果也没有加进去,还请结合自身需求进行添加,关于↑↓←→键的按键逻辑还请根据自己的实际情况进行判断
还有关于实际上的地图信息显示,排版还请自行发挥,
虽然提供的范例是

这个省事的破烂排版,不过,不管是变成

这类的排版(左下角的文字我是随手搜索东西然后随手复制的,还请不要在意。)
还是

这一类的排版都还请结合自身需求出发把一切都交给想象力
以上完毕。
再次声明:关于↑↓←→键的按键逻辑还请根据自己的实际情况进行判断
素材来源注明:地图素材来源GEARS of DRAGOON ~迷宮のウロボロス~,部分图标来源恋剑乙女 无印
作者: 菜鸟飞呀飞    时间: 2014-7-26 00:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: xjzsq    时间: 2014-7-27 21:23
非常感谢菜鸟飞呀飞,问题基本解决了,但还是有个问题,是不是每个地图的左上角上都要设置这个事件?(请看图)

截图.jpg (194.41 KB, 下载次数: 60)

就是这个事件

就是这个事件

作者: xjzsq    时间: 2014-7-28 13:39
怎样做到在同一个地图内的不同区域在大地图内显示角色所在位置不一样?例如下图:
第一张图中,1(红色区域)区域显示在大地图上为1(红色区域),2(橙色)区域同理。这种效果怎样做出来?(不用区域编辑模式)

地图1.jpg (100.56 KB, 下载次数: 65)

这是第一幅图

这是第一幅图

大地图.jpg (51.92 KB, 下载次数: 64)

这是大地图

这是大地图





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