游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2766|回复: 3

[讨论] 可怕的事件......

[复制链接]

158

主题

2107

帖子

4239

积分

论坛元老

先知

Rank: 8Rank: 8

积分
4239
QQ
发表于 2008-1-23 15:30:00 | 显示全部楼层 |阅读模式
制作一个场景切换事件;
制作一个NPC主动与主角对话的事件;
制作一个会扣除主角HP的机关事件;
制作一个由点击2D图标进而调出主角动作的事件;
制作一个刷怪事件。怪死后在怪附近范围内再刷一个同样的怪;
制作一个物体对象事件,场景开始后该对象会先向上移动一段距离,然后向下移动到初始位置,再向上移动……如此循环。
制作一个机关事件,3名主角一起踩上去对应的门就会消失。玩家单击某个角色便可以控制该角色。
......

整个游戏就是堆这些事件,没有程序,不支持脚本,连数据表也没有,只有一个编辑器,却是一个法国佬独自做的。连类似war3触发器编辑器的功能都没有。其编辑器设计全是针对演示的(至于是为什么,估计就是用来骗钱的~~),无法编辑地图,没有快捷键操作,没有智能选取对象功能.....

其实那只是一个编辑完成后可以即时看到效果的事件编辑器。游戏的任何步骤都是事件。

比如说要做“到特定区域切场景的事件”,就要先在场景中放一个事件盒子,然后在盒子上编事件。事件类型是编辑器内提供的,从中选择“换场景”类型的事件,然后设置触发条件。看起来很不错吧!
但是!!触发条件只能是编辑器内的,无法设其他数据,更无法写脚本。每个能够触发事件的对象都要手动在场景中把它们和事件盒子关联起来。整个游戏就是疯狂的事件堆叠,游戏的每一步变化都对应着大量的事件编辑。连对界面的所有操作也是事件。可怕的是,游戏的任何一处变化都需要我去想它的执行逻辑,然后再用编辑器编事件把它们效果表现出来。

而两件有顺序执行关系的事情是怎么做的呢?首先将两件事的事件编辑好,设第二件事的事件几率为0%(也就是不执行的意思),当第一件事完成时,做一个事件!!使第二件事的事件执行几率变为100%,然后第二件事就开始运作了。

既然效果能表现出来了,也能按步骤运行了,那么现在给你美术资源,去做完整的游戏吧。你们有做过此类的事情吗?

9

主题

745

帖子

753

积分

高级会员

Rank: 4

积分
753
发表于 2008-1-23 16:50:00 | 显示全部楼层

Re:可怕的事件......

传说的<黑光>吧?

我也是因为这个实在受不了才闪的

1

主题

25

帖子

25

积分

注册会员

Rank: 2

积分
25
发表于 2008-1-24 13:03:00 | 显示全部楼层

Re:可怕的事件......

war3rpg全都是这样的。

其实从更广义层面来说,绝大部分MMOG根本上也都是事件驱动。

9

主题

745

帖子

753

积分

高级会员

Rank: 4

积分
753
发表于 2008-1-24 13:08:00 | 显示全部楼层

Re:可怕的事件......

请楼上注意原文中的一句:“不支持脚本,连数据表也没有”

以上,不多说了...我还真没看见那几个MMO不支持脚本的- -||
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-15 08:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表