Project1
标题:
有没有受益对象是“触发单位”的脚本语句?
[打印本页]
作者:
光郎
时间:
2008-4-8 05:23
标题:
有没有受益对象是“触发单位”的脚本语句?
版主请帮忙追加提问积分…手机发帖不自动增加积分的。
要做SLG的游戏,因此在地图上将会有很多个单位且数据库中有效单位有40多个…一个一个判定的话工程浩大BUG也会增多。
要是能像魔兽地图编辑器中的那个能以“触发单位”作效果受益人就好了…可以解决很多问题的,不知道怎样实现呢?
作者:
小幽的马甲
时间:
2008-4-8 05:31
积分追加完毕 [LINE]1,#dddddd[/LINE]
版主对此帖的认可:『刚才垫付的100积分补回』,积分『+100』。
作者:
小幽的马甲
时间:
2008-4-8 05:32
其实没有明白lz的意思...
作者:
Beside
时间:
2008-4-8 06:11
如果全在角色里设定好可不可以呢?这样都可以一一对应的进行处理但是不知道会不会卡..
作者:
光郎
时间:
2008-4-8 08:00
像魔兽中,比如阿尔萨斯带领士兵走到一个区域,这个区域有条件判定为
触发为英雄单位
然后,移动“触发单位”到指定点。
这样就不用关士兵了。直接会把触发事件的阿尔萨斯移动过去。
而吉安娜如果走进来同样会被传送。
脚本只是把触发单位转移而不是“如果是阿尔萨斯”,“如果是吉安娜”……
比如我们的游戏中有20个剑士,使用勇者之证可以让他们转职也剑圣,那么,我们只用在脚本中写入将“触发单位”转职为剑圣就好了。不用一个个用状态法等进行判定了。
作者:
Cidolfus
时间:
2008-4-8 16:16
提示:
作者被禁止或删除 内容自动屏蔽
作者:
沉影不器
时间:
2008-4-8 19:37
提示:
作者被禁止或删除 内容自动屏蔽
作者:
光郎
时间:
2008-4-8 22:39
不是…这样说,把“触发单位”移动到一点,不加其他条件。则走到该区域的士兵,火枪手,英雄,绵羊,召唤物都会被传送且走进去都会。而不用判定他是谁然后移动谁到指定点…
作者:
精灵使者
时间:
2008-4-8 23:30
原来是这样啊。
rm大多数情况下只能是线性运动的。
你说的这种情况等于,英雄单位走过去的时候会打开一个开关。
这个开关控制一个公共事件对其它的事件来进行操作……然后操作完关闭开关就可以了。
这好像是开关陷阱的一种吧。触发方式只要角色接触到这个范围内,打开开关。开关控制公共事件,只要判断此事件在触发范围之内,立刻全部传送,最后关闭开关是吧。
作者:
光郎
时间:
2008-4-9 00:15
………
越说越乱了。
这个是建立在SLG模板而不是默认的模板。
触发单位……自然是触发事件的单位了,又不是像RPG那样是主角一个人的…自然要对这个触发单位进行设定了。
作者:
Cidolfus
时间:
2008-4-9 00:22
提示:
作者被禁止或删除 内容自动屏蔽
作者:
沉影不器
时间:
2008-4-9 01:10
提示:
作者被禁止或删除 内容自动屏蔽
作者:
光郎
时间:
2008-4-9 04:49
这个用在事件中就可以把触发传送的角色转到指定点了?如果那个点已经有人的话会不会出错呢?
作者:
精灵使者
时间:
2008-4-9 04:51
所以你需要考虑那里有人的情况。如果有人的话就传送到旁边吧。恩恩。
作者:
沉影不器
时间:
2008-4-9 18:15
提示:
作者被禁止或删除 内容自动屏蔽
作者:
光郎
时间:
2008-4-9 22:26
那样就太美丽了……看来要想办法。实际游戏中可不能重叠啊…
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1