Project1

标题: 怎么制作“大事件”? [打印本页]

作者: MIX    时间: 2007-6-21 03:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: MIX    时间: 2007-6-21 03:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2007-6-21 03:46
你可以把这个大事件作为公共事件,然后再各个设定响应条件并执行即可。
作者: MIX    时间: 2007-6-21 04:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2007-6-21 04:12
换句话说,这个大事件你可以把触发的部分作为公共事件写到公共事件里面
然后把需要触发的每一块里面条件全部写好,分歧或者事件页里面就直接调用公共事件。
作者: 金圭子    时间: 2007-6-21 07:36
做一个事件,然后复制事件去其他格………………

另外画面大的话可以做到地图图块里面,事件就做空白的……
作者: 精灵使者    时间: 2007-6-21 07:48
以下引用金圭子于2007-6-20 23:36:49的发言:

做一个事件,然后复制事件去其他格………………

另外画面大的话可以做到地图图块里面,事件就做空白的……

其实事件也可以构成图块的……别忘记这个
作者: 金圭子    时间: 2007-6-21 07:53
以下引用精灵使者于2007-6-20 23:48:50的发言:


以下引用金圭子于2007-6-20 23:36:49的发言:

做一个事件,然后复制事件去其他格………………

另外画面大的话可以做到地图图块里面,事件就做空白的……


其实事件也可以构成图块的……别忘记这个

当然知道…………只是这样复制了就改起来很麻烦了…………我是这么个意思…………

比如我用一个“城堡”的图做一个事件,有3*3格,原来我是希望这3*3格都无法走到,而且任意一格靠近都可以发挥“进城”(就是切换地图啦)的作用。但是如果你就做一个事件,就好像一个很高的柱子,只有1格有阻挡作用。其他8格是可以直接穿过去的…………而且在那些位置上摁空格也无效。

一种方法是复制一个写好的去其他8格子,然后改图片,不过我觉得直接用地图图块做好(当然要设通行度),然后复制空白事件,就容易多了…………
作者: 精灵使者    时间: 2007-6-21 08:51
以下引用金圭子于2007-6-20 23:53:17的发言:


以下引用精灵使者于2007-6-20 23:48:50的发言:


以下引用金圭子于2007-6-20 23:36:49的发言:

做一个事件,然后复制事件去其他格………………

另外画面大的话可以做到地图图块里面,事件就做空白的……


其实事件也可以构成图块的……别忘记这个


当然知道…………只是这样复制了就改起来很麻烦了…………我是这么个意思…………

比如我用一个“城堡”的图做一个事件,有3*3格,原来我是希望这3*3格都无法走到,而且任意一格靠近都可以发挥“进城”(就是切换地图啦)的作用。但是如果你就做一个事件,就好像一个很高的柱子,只有1格有阻挡作用。其他8格是可以直接穿过去的…………而且在那些位置上摁空格也无效。

一种方法是复制一个写好的去其他8格子,然后改图片,不过我觉得直接用地图图块做好(当然要设通行度),然后复制空白事件,就容易多了…………

这个你可以使用允许穿透/不允许穿透来设置通行度,还有总在最前/普通模式来设置优先级……
你可以参考我的游戏最后的冰墙设置,全部用事件堆起来的障碍……开关打开以后障碍就消失了。
作者: wu3846111    时间: 2007-6-21 17:42
精灵和我想滴一样~~~
作者: MIX    时间: 2007-6-21 18:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2007-6-21 19:02
不能通行的话就只设外围的响应就可以了。
作者: MIX    时间: 2007-6-21 19:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2007-6-21 20:14
以下引用MIX于2007-6-21 11:08:37的发言:

还是最初的问题,不能一个事件解决了是吧?

能一个公共事件解决。各个事件都调用此公共事件。
作者: 暗之影    时间: 2007-6-21 20:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: windy333    时间: 2007-6-21 22:09
=。=可以用地形标记解决
条件为并行处理
然后条件分歧,当地形标记=X时,执行事件XXX
这样就只需要一个事件,不过需要一个透明的图块,设置不能通行,并且设置其地形标记为X


作者: 金圭子    时间: 2007-6-21 23:08
以下引用windy333于2007-6-21 14:09:17的发言:

=。=可以用地形标记解决
条件为并行处理
然后条件分歧,当地形标记=X时,执行事件XXX
这样就只需要一个事件,不过需要一个透明的图块,设置不能通行,并且设置其地形标记为X

和我的“复制空白外表的事件”不完全一样么 -v-
作者: 精灵使者    时间: 2007-6-21 23:27
以下引用暗之影于2007-6-21 12:26:19的发言:


以下引用精灵使者于2007-6-21 12:14:05的发言:


以下引用MIX于2007-6-21 11:08:37的发言:

还是最初的问题,不能一个事件解决了是吧?


能一个公共事件解决。各个事件都调用此公共事件。



精灵理解错了
他的意思是一个事件可以占几个格子
不过现在的RMXP还不能那样做,还是用事件做吧- -
要想要大的响应事件可以用坐标解决- -
就这样吧,麻烦也没办法...

你说的是一个超过32x32的事件(例如大型的大树、水池等)的吧?我想用事件拼或者放空白事件就能搞得定。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: MIX    时间: 2007-6-22 01:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: windy333    时间: 2007-6-22 03:31
以下引用金圭子于2007-6-21 15:08:30的发言:
和我的“复制空白外表的事件”不完全一样么 -v-


……不一样=。=|||
我说的方法就只有一个事件,不用复制事件。


作者: 精灵使者    时间: 2007-6-22 04:14
一个事件?你只能用坐标范围+并行事件判定了。另外还可以用地形标志作并行事件判定。




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