设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

【简易化】世界地图系统(更新遮罩 图层

查看数: 4298 | 评论数: 7 | 收藏 9
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-9-6 21:48

正文摘要:

本帖最后由 路路 于 2019-9-24 11:03 编辑 很久以前写的一个世界地图界面脚本,但是旧版的用起来太难了(自己都懵了 我太难了… 所以重新整理和优化,更加容易使用 *注意 这里的容易是指脚本基础(基本不需要) ...

回复

企鹅大虾 发表于 2023-8-3 07:24:46
$1.没有中心句,所以if $1,后卫gsub(/\\n/){"\n"}(找操
venom2000 发表于 2023-7-21 16:14:45
    sc = $1.gsub(/\\n/){"\n"}if $1

改成这个就好用了
venom2000 发表于 2023-7-21 15:30:40
首先感谢大佬制作的插件。但是在使用后与其他如“任务系统”,“合成系统”脚本有冲突。
冲突在LYA_WMM 2.2ex脚本的980行

#———————————————————————————————————————
#●Scene_ItemBase
#———————————————————————————————————————
class Scene_ItemBase < Scene_MenuBase
  alias :old_use_item :use_item
  def use_item
    old_use_item
    /<SC:(.*?)>/ =~ item.note.gsub(/\n/){"\\n"}
    sc = $1.gsub(/\\n/){"\n"}
    instance_eval sc if sc
  end
end

中的“ sc = $1.gsub(/\\n/){"\n"}”
shencao 发表于 2019-9-9 13:41:29
本帖最后由 shencao 于 2019-9-9 13:47 编辑
路路 发表于 2019-9-8 21:58
*关于光标加速度 不想要可以在设置里设置初速度和最大速度一样即可
答1:是的 不显示队长了。更改MAP_VSE ...


高级版来得太快了吧?!大佬牛啤啊~!
(我还没上手用,能用rm的电脑不在手边)
都放在脚本里设定能省出很多打开地图的时间。
以及非常重要的,我用了ulds,地图备注栏已经塞不下啦~!(要塞是能塞,就是很不容易查找/修改⋯⋯咳)
能独立设置真是帮了大忙XD

* 全部写在脚本里 数据就要预处理(有可能会降低效率 未测试极限点)
我也还没用⋯⋯加粗供有需要的人参考吧~

光标加速度明白了,我之前没仔细看说明XD
颜色也明白了。
虽然我目前在做的工程可能不会用上,不过总之先感谢大佬~!

点评

哇,感谢通知~!  发表于 2019-9-14 00:52
今天更新了遮罩插件和添加图片插件  发表于 2019-9-13 20:11
路路 发表于 2019-9-8 21:58:15
本帖最后由 路路 于 2019-9-8 22:08 编辑
shencao 发表于 2019-9-7 18:27
大致看了下范例,效果挺好的,帮忙写一些使用者可能会关心的:

在游戏中:


*关于光标加速度 不想要可以在设置里设置初速度和最大速度一样即可
答1:是的 不显示队长了。更改MAP_VSET后就等同于打开(查看)另一张地图 传送功能什么的都在,只是队长不显示了

答2:需要使用不同的颜色(颜色的逻辑在最上层)。全部写在脚本里 数据就要预处理(有可能会降低效率 未测试极限点)
也于“可视化”有关吧 再三考量就把初版数据设计到不同地方

*关于答2 已经更新EX版本,设置统一到了脚本里 以字符串设置地图整体数据,大体格式继承标准版

*进阶不进阶不重要,总之不适合想一键生成的同学。美术方面也可以画简易的类型(路径总会画……吧?)
shencao 发表于 2019-9-7 18:27:38
本帖最后由 shencao 于 2019-9-7 18:44 编辑

大致看了下范例,效果挺好的,帮忙写一些使用者可能会关心的:

在游戏中:
* 可以做一个物品打开地图(脚本说明里 设置步骤:4)
* 可以做“快捷键”打开地图(可设定快捷键,可用开关控制启用状态)
* (当然也可以做到菜单选项里,需要自行写脚本or利用一些其他脚本)
* 可以做多张世界地图

在世界地图上:
* 显示角色当前所在地(在地图的“备注名称”备注)
* 光标移动到不同区域显示说明文字(在地图的“备注栏”备注,可带控制符,可替换窗口背景)
* 特效版的光标自带华丽特效(喂)
* 光标移动自带加速度(其实我不太喜欢这个效果,速度不恒定不容易判断光标停下的位置。不过距离远的时候更方便一些吧)
* 可以选择目标地点传送(在目标地的地图“备注栏”备注,可用开关控制是否允许传送)

调试模式(我开始没搞懂所以也写一下方便其他人~):
脚本里76行: DEBUG = true (范例里为false,改为true)
开启控制台测试游戏
打开世界地图,光标移动到某区域,按F5,输出坐标等信息
设置完毕后,DEBUG = false (数据设置完后请关闭DEBUG)

另外我有点没搞清楚多个世界地图的部分(虽然这些实际做一下应该就明白了,不过我懒得做一个测试的地图文件所以……)
1)若地图01的标题备注<NAME1,X,Y>
是不是这个NAME1=世界地图文件名=角色在地图01上默认打开的是世界地图NAME1?队长行走图就显示在世界地图NAME1的X,Y位置
若改变MAP_VSET对应的变量的内容为“NAME2”,之后呼出界面,则可以打开世界地图NAME2?(这个时候是不是就没有队长行走图了)
但如果是地图上用快捷键呼出世界地图,则只会在地图01打开NAME1世界地图

是这样咩?
2)不同的世界地图怎么怎么设定“地图ID => 颜色”?或者意思是,不同的世界地图不同区块也要用不同的颜色,全部都用不重复的颜色?是这样咩?
以及这里设定的用意……我猜意思是不是,当光标在这个颜色范围内,在世界地图上显示的内容就会取自“地图ID”这个地图的设置?而移动、说明文字等则在地图备注里设定(那为啥不干脆全部都在脚本里设定呢……我感觉会方便很多哎。思路不同吧?←这里就随便一说,不代表要作者修改的意思!)

脚本说明里的“深入使用”这部分看不懂(。)

啊还有,特效版的光标是个羽毛笔,一般来说视觉上会默认笔尖部分是触发点,不过实际似乎是图片的中心?在细小的地方会有点错位感。
用其他光标就没有这个问题(配合呼吸特效也显眼)手感更好~

~~~~~~~~~~~~~~~~~~~~~~~~~
以上是我自己比较关注的部分。一些我自己不需要的(比如坐标)没仔细看。

就我的感受来说,设置不是很方便吧,需要在脚本、地图名称、地图备注栏三个地方分别设定。
如果从工程一开始就使用这个系统,那感觉应该还可以的,不算太麻烦~;但如果是中途加入,地图还多的话,就……

顶楼里“*注意 这里的容易是指脚本基础(基本不需要)”,我感觉基本不需要可能不太行吧……我懂一点点脚本,也懂做图,但是看范例也有点卡住。(会脚本的人无法理解不会脚本的人看说明有多迷茫!!!XD
制作蒙版也需要多一点美术方面的技能。
而且都要自己手动制作蒙版图片了,制作图片的时候记下颜色信息,比事后F5方便多了哎。(就是透明度那里可能会有点偏差。都用255就没问题了!)

整体感觉,还是适合进阶一点的制作者吧~


评分

参与人数 1星屑 +250 收起 理由
VIPArcher + 250 赞热心提供的使用说明

查看全部评分

david_ng223 发表于 2019-9-6 22:33:26
提示: 作者被禁止或删除 内容自动屏蔽
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-27 01:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表