查看: 123|回复: 0

[转载发布] NRP-新增自定义载具(汉化+制作汽车)

[复制链接]
  • TA的每日心情
    开心
    2024-5-10 09:55
  • 签到天数: 37 天

    连续签到: 3 天

    [LV.5]常住居民I

    2028

    主题

    32

    回帖

    7260

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    0
    卡币
    5184
    OK点
    16
    积分
    7260
    发表于 同元九百九十四年七月二十一日(秋) | 显示全部楼层 |阅读模式
    插件:NRP_OriginalVehicle (新增自定义载具)
    作者:Takeshi Sunagawa
    来源:日文插件官网地址
    使用条款:无使用限制;无需声明出处;作者不对插件使用负责,

    汉化:暴走的露露



    【插件描述】
    可以新增各种自定义载具:汽车、陆行鸟、新的船和飞艇等。



    【注意事项】
    1.可能需要PluginCommonBase.js,在压缩包里一并提供。
    2.压缩包里除了插件, 还附带了范例地图的数据,可以看看或无视。
    3.可以通过插件命令召唤和放置载具、更改载具图片和载具BGM。
    4.可以通过自带脚本命令判定是否在载具中;另可以用脚本强制上下车(有BUG慎用)。
    5.目前只探索出陆行载具和其通行设置的相关用法。



    【关于陆行载具的设置步骤和用法分享】

    一.插件参数设置


    1. 载具设置
    新增载具,以下几项设置比较需要注意,其他可以看着办。

    1.1 载具ID:请从4开始使用,因为1、2、3对应默认的小船、大船、飞艇

    1.2 载具类型:选择三种基础载具作为模板
    这里试做陆行载具的话请选择[大船]。
    因为飞艇的通行设置比较特殊,还没测试出对应设置的用法。

    1.3 载具图片和索引:
    指默认行走图规格的图片中,包含8组行走图。
    索引编号0~7对应从左到右、第一行到第二行的素材。


    1.4 默认通行和上下车设置:
    如果只是想简单地复制三种默认载具的话,请选择"Depends VehicleType",并跳过自定义通行设置应该就可以了。
    这里自制陆行载具,请选择ALLOW来使用自定义通行设置。

    ----------------------------------------------------------------------------------------------------------------------------------

    2.自定义通行设置:(重要)

    这里陆行载具设置了三种通行设置,分别对应:
    ①T1禁行:地形标签为1的图块,不能通行和不能上下车。
    ②T2通行/禁停:地形标签为2的图块,可以通行,但不能上下车。
    ③R1通行/禁停:区域编号为1的位置,可以通行,但不能上下车。

    一组通行设置只能设置一种[指定]
    不能在同一组重复指定不同的类型,如同时指定地形标签和区域编号。


    通行设置对应的参数和设置如下:


    2.1 图组块ID和全图块组设置通用
    按道理说设置了图块组ID(目测是图块设置里世界地图001,室外002,室内003那里)
    全图块组设置通用是可以False的。
    但测试失败,这里请按图片内设置:
    图块组ID=1,全图块设置通用=ture

    2.2 识别用备忘录
    就是设置一个简单的描述,让你在插件设置里可以一目了然。

    2.3 限制设置
    基本上配合地形标签和区域编号来分组进行限制设置
    就能满足大部分通行要求了。自由组合发挥吧。

    2.3.1 指定地形标签:
    对应图块设置里右边的[地形编号]
    默认全部为0,但默认0是全通行,
    但通行设置里引用0会使载具无法通行。
    我这里指定的1是不能通行,2是可以通行但不能下车。工作量巨大~

    所以您需要根据你实际需要赋予对应编号1~7。可以用(1,3~5)的形式多选。


    2.3.2 指定区域编号
    对应大地图设置里的[R页编号]
    也就是平时地图设置暗雷遇敌那个编号。可以用(1,3~5)的形式多选。


    2.3.3 指定自定义图块类型和指定图块ID
    自定图块类型好像是战斗背景相关的设置,没研究出来。
    指定图块ID需要读取图块ID(类似图标里面那个编号),需要其他插件帮助。

    2.4 可否通行和上下车:
    请根据你这一组通行设置的需要进行设置吧。

    3. 执行通行设置的图像组别
    在备注栏输入命令 <VehiclePassage:A,B,C...>


    到此为止,一个陆行载具:汽车,就设置完毕了。
    - 可以平地高速行驶
    - 不能上山下海
    - 不能穿越树林障碍
    - 不能进城
    - 可以过桥但不能在桥上下车)
    测试过以上的参数,稍有不同就不成功了。
    所以怕麻烦的同学按照上面照搬即可。
    需要新用法的请自行研究拓展哈。


    ----------------------------------------------------------------------------------------------------------------------------------

    最后的一些注意事项:

    1. 判定能否通行和上下车是根据车头前一步的图块决定。

    2. 判定是否在载具中的脚本命令:
    $gamePlayer.vehicleId() == "id"
    id=载具编号,1~3就是默认的,4之后就是您自定义的。
    可以通过条件分歧来应用。

    3.测试过程中遇到的一些BUG
    3.1关于强制上下车的脚本命令,测试中遇到一些BUG,
    所以我没有使用,这里给大伙提个醒我遇到的情况:
    下车后小人停留在不能移动的格子会卡死。
    下车后小人站在[场地转移]的事件上会报错。

    3.2 自定义飞艇,如果设置没设好,
    貌似可以飞出地图外面,请谨慎测试。

    4. 作者的该插件官网页,有提供2个辅助插件
    NRP_VehiclePassage:拓展图块通行限制的插件
    NRP_DebugTile:按F2查询小人脚下图块ID的插件(还有其他用法)
    有需要的可以去下一个自行研究、帮助你完成更多载具拓展~

    5. 我的陆行载具只是测试,可能还有很多漏洞可以绕过通行设置。
    精力有限,期待大家分享更多谨慎效率的用法。


    谢谢观看和使用,以上~

    好像没什么人气啊,还是改免费下载吧,心疼自己码字2分钟~



                本帖来自P1论坛作者暴走的露露,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg. blue/forum.php?mod=viewthread&tid=493673  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 论坛版权

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2024-5-20 13:48 , Processed in 0.051473 second(s), 46 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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