Project1

标题: 如何设置一个区域让主角进去以后就会触发事件 [打印本页]

作者: 小轩domo    时间: 2009-4-13 00:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: ☆流星☆~~~    时间: 2009-4-13 00:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: jackxiao    时间: 2009-4-13 00:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小轩domo    时间: 2009-4-13 00:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 塑望    时间: 2009-4-13 00:43
利用地形标志

判断该地形标志即可.
作者: tommay    时间: 2009-4-13 00:44
以下引用☆流星☆~~~于2009-4-12 16:36:18的发言:

设置与角色接触,行走图无,设置会移动就行,再编辑些要触发的事件

区域怎么办?这个办法只能用于与一格接触。
以下引用jackxiao于2009-4-12 16:38:37的发言:

请问这个区域是地图一部分还是整个地图?
如果是地图的话用并行处理
是一小块的话,对开始进入区域时的那几个地方做事件
进入时开关A=on
。。。(你要做的事件)
另一个事件页:
如果开关A=on
开关A=off

LZ说的是移动的区域,不是固定的
以下引用塑望于2009-4-12 16:43:47的发言:

利用地形标志

判断该地形标志即可.

地形标志也可以变化吗?LZ要的是能移动的区域。
作者: 塑望    时间: 2009-4-13 00:57
以下引用小轩domo于2009-4-12 16:41:26的发言:

是区域= =~,是几格的区域,例如一个NPC,你离他5格的时候就不会触发事件,离他4格的时候就会触发一个事件,而且是循环的,再次离开他5格的时候事件循环自动解除~
注:这个NPC是可以随机移动的。


[本贴由作者于 2009-4-12 16:44:02 最后编辑]

=_= 刚才怎么不说....

如果单靠事件的话并不怎么好解决  =_=!脚本也一有样

构思如下
NPC为1号事件
然后4周5格的地方放置事件 =_=  然后一个并行总事件 4周事件随1号事件移动 囧

脚本的话暂时没有思路 0_0
作者: 最後一滴淚    时间: 2009-4-13 01:09
记录主角的坐标
记录NPC的坐标
用上坐标脚本
条件分岐
作者: 小轩domo    时间: 2009-4-13 01:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 紫苏    时间: 2009-4-14 20:33
并行事件判断事件与角色的距离,满足条件的话开始某事件~
如果是事件周围的一个方形区域的话,判断 x 和 y 的差值同时小于等于 n:

(星号表示范围边界)

*  *  *  *  *  *  *  *  *
*                       *
*                       *
*                       *
*           #           *
*                       *
*                       *
*                       *
*  *  *  *  *  *  *  *  *
           n = 4

也可以是 45 度的方形区域,判断 (x 差值 和 y 差值) 的和小于等于 n:

             *
          *     *
       *           *
    *                 *
*           #           *
    *                 *
       *           *
          *     *
             *
           n = 4 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 小轩domo    时间: 2009-4-15 03:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 紫苏    时间: 2009-4-15 05:27
以下引用小轩domo于2009-4-14 19:44:11的发言:

实际上还是没解决~那是固定位置才能用的

为啥?判断的是随时可能移动的坐标啊~{/fd}




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