Re: [问题] 新手请益 移动中NPC对话

楼主: rogerliu84 (丁丁是个人才)   2016-10-09 01:48:32
※ 引述《steven1212 ((冬瓜))》之铭言:
: 最近刚开始接触RPG maker
: 今天在一个地方卡住了 想请教版上大大
: 目标:
: NPC 有自己的固定行走路线
: 主角按下按键与同个NPC对话时 能够停下来
: 并与主角说话 说完话后继续走自己的路
: 此NPC事件现况有三个签页
: 1签页 如图
:

: 若是A开关ON 则说话
: 说完话后 A开关OFF
: 2签页如图
:

: 若是A开关OFF 则走路
: 触发是并行 走路时为等待完成
: 3签页如图
:

: 若是按键触发 则A开关ON
: 目前运行结果是 NPC 一动也不动
: 按下键时仅会回头但不会讲话 然后又回到原始状态
: 若拿掉第三签页时 NPC是会自行走动的
: 不知道怎样的作法才对呢?
: 麻烦各位大大解惑噜?
: 小弟感激不尽
我先讲结论 如果是我会怎么设计这个事件:
只需要一个分页(签页) 不需要动到独立开关(自开关)
[我习惯的术语跟原PO不太一样,请自行转换]
事件执行内容里面放对话
事件图片右边的“自主移动”区块,把它设成“指定”移动路径,
然后用下面的按钮设定
应该是这样就可以了
接下来是理论部分,也是事件设计的基础概念:分页
分页一般而言是做成“剧情进展如何如何”(开关/变量等等条件)时
该事件呈现的样貌,例如:
[战争前,开关0001=OFF] “上战场要努力喔!”
[战争后,开关0001= ON] “上战场辛苦了!”
这时,分页 1 不设条件,放置战争前的事件内容;
分页 2 条件:开关0001= ON,放置战争后的事件内容。
分页的顺序非常重要!
当有许多分页的条件同时满足的时候,事件只会呈现其中一个分页的内容,
也就是符合条件的分页中“编号最大(最右边)”者。
因此,原PO原先的事件设计中,一开始“这个事件的独立开关A = OFF”,
满足分页 2 、 3 的条件,取编号大者即分页 3 。
此时无论如何都只会呈现分页 3 ,对话后也只有一条指令:“独立开关A = ON”
当独立开关 A 为 ON 时,满足的分页分别有 1 、 2 、 3 。一样抓编号大的。
所以对话才会一直毫无反应。
当拿掉分页 3 , 同理无论如何都满足分页 2 的出现条件,因此事件只会在背景一直走。
此时跟它对话也是无意义的。
(并行处理会耗掉一些内存空间,不建议用太多)
建议原 PO 可以先从研究“自动制作事件”的宝箱、传送点入手,
或是参考其他网络上的教学文件。
作者: steven1212 ((冬瓜))   2016-10-10 23:35:00
感谢您的回答 原来会有默认执行最大分页的情形自动宝箱 跟 传送点 已经会使用了我来试试看 怎么样写在同一个事件 若有后续在冒出吧感谢 解惑 原来利用自主移动的功能就可以了刚刚成功 使用一个事件完成了完成图如下" target="_blank" rel="nofollow">
" target="_blank" rel="nofollow">
谢谢 大大以原理的部分告知我 并让我得知一实用功能

Links booklink

Contact Us: admin [ a t ] ucptt.com