Project1

标题: 有没有减少并行事件的方法 [打印本页]

作者: 乱摸阿弥陀佛    时间: 2009-5-4 23:49
标题: 有没有减少并行事件的方法
做ARPG,如果一张地图上,十几个敌人都有一个各自的巡视范围,比如:角色与某个敌人的X和Y坐标差的绝对值都小于四格,敌人就会上去攻击,那么这样的话,是不是每个敌人都必须要设置一个并行事件了?

有什么节省并行事件的方法?十几个并行事件同时运行判断会很卡么? [LINE]1,#dddddd[/LINE]此贴于 2009-5-10 11:49:56 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-5-10 11:51:21 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-5-14 15:59:00 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: qqp987987    时间: 2009-5-5 00:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 乱摸阿弥陀佛    时间: 2009-5-5 01:41
以下引用qqp987987于2009-5-4 16:11:31的发言:

用公共事件-并行处理



十几个敌人并行用同一个公共事件吗?那好像和每个敌人都并行处理一样啊
作者: 霜冻之狼    时间: 2009-5-5 02:26
以下引用乱摸阿弥陀佛于2009-5-4 15:49:44的发言:
有什么节省并行事件的方法?十几个并行事件同时运行判断会很卡么?

肯定会,一般3个以上的并行事件都会影响流畅.
我推荐楼主不要用事件了,请人写个脚本吧.

作者: 后知后觉    时间: 2009-5-5 02:53
会不会卡你自己运行试试不就知道了么- -!

而且你说的上前攻击应该就是用的设置移动路线吧
这个东西用以个就够了的吧
设置移动路线不是可以设置本地图的所有的事件的么!
作者: 霜冻之狼    时间: 2009-5-5 03:34
地图事件本身就有个接近的移动类型,可以让敌人自动接近主角.
只要用脚本改一下,我觉得不是什么难事.
作者: 沉影不器    时间: 2009-5-5 03:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 乱摸阿弥陀佛    时间: 2009-5-5 04:09
以下引用沉影不器于2009-5-4 19:55:01的发言:

办法就是并行事件改写到Scene_Map.update里去




这个...应该怎么写啊??
作者: 小唐    时间: 2009-5-9 04:36
这一个http://rpg.blue/web/htm/news223.htm…………
或者这一个http://rpg.blue/web/htm/news264.htm………… [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: huzimyth    时间: 2009-5-9 04:40
公共事件配合条件分歧?
作者: 魔神之影    时间: 2009-5-9 05:27
用自定义行走模式,等待或者走些步后,打开一个开关。开关打开后,事件翻页到并行处理的那一面。扫描一边后,如果不在范围内就关闭开关后回上一个事件页循环。如果在范围,就执行需要的命令。
这样可以大大减少同时并行处理的量。




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