- 积分
- 4827
- 威望
- 6
- 魅力
- 6
- 经验
- 283
- 热心度
- 5
- 注册时间
- 2009-6-21
- 最后登录
- 2023-10-26
- 主题
- 200
- 回帖
- 2623
- 精华
- 21
- 阅读权限
- 90
TA的每日心情 | 开心 2021-2-18 14:28 |
---|
签到天数: 2 天 连续签到: 1 天 [LV.1]投石矮人
论坛嘉宾
请叫我黑椒哥哥
- 积分
- 4827
|
楼主 |
发表于 2009-7-28 17:02:27
|
显示全部楼层
第二课:最基本的东西
由于明天很多事要做,所以今天先讲明天的内容明天就不写了,本来准备讲格式的,但是昨天的内容好像有点太快了,对于一个连ERM帮助都没看一眼的新手来说还是一头雾水(比如说火凤凰),所以今天就讲最最基本的东西,可以说:这个都看不懂的人买块豆腐撞死好了。
开始了,首先解释一下什么是ERM。
什么是ERM呢?ERM的官方定义是:ERM 表示 事件相关模式(Event Related Model),它是 游戏英雄无敌3:死亡阴影(Heroes3: Shadow of Death)的一种附加版本。
那么长,说白了就一句话:制作WOG地图的唯一编程语言(算是)。
ERM的基本内容包括:说明部分(旁白)、触发器(条件)、接受器(过程和结果)。这样说应该明白了吧?
制作一段ERM需要:一个用来改变的对象(可以是一个事件,一种怪物、宝物、英雄、建筑、时间段等等)[主语]{必须有}和(后面的必须有一个或多个)一段用来描述该对象或者是背景的ERM(也就是!#[说明部分])或者一段用来触发和处理该对象的ERM(也就是!?[触发器]和!![接收器])。
一般来说,ERM是放在地图的事件中,事件的名称还有选项并不影响ERM效果的发挥,制作ERM首先需要输入一段代表性的文字,这样电脑就可以区分到底是普通事件还是ERM事件,如果是普通事件的话,则不让它发挥任何作用(就像是程序的扩展名是EXE一样,假如变成LNK的话你就打不开了),这段文字是ZVSE,将这段文字放在最开头,然后再输入你想要写的ERM。
而这段文字需要放在500天以后(一般是500天),因为目前还没有一幅地图让你需要500天都玩不完的(如果真有那么BT的地图估计玩不到500天就输了吧?),如果你设置为第一天的话,ERM事件会全部弹出来,烦到你死。
然后就补充一下昨天的内容:
!#、!?和!!的关系你看看符号就清楚了,!?是问号嘛,后面肯定有个回答的,就是!!,感叹号。如果没有人问你任何东西,你想表达你的观点,怎么办呢?就用!#,也就是句号。(形象比喻)
举例子来说:
要编辑一个小明在做早操的ERM怎么写呢?
ZVSE
(这个是开头的)
!#小明是一个男人。(Xiaoming is a man.)
首先要定义小明,要不电脑那么傻还以为小明是一件宝物就不行了。(当然真正的说明部分并不是用来说明对象是什么类型的东西)
!?小明在干什么? (What is Xiaoming doing?)
然后你要问吧?用问问题来引出小明在干什么,这个就是触发器。
!!小明在做早操! (Xiaoming is doing early-fuck!)
然后回答了,就是接收器。整个ERM一气呵成。(英文不太好,貌似FUCK就是操的意思,经常看英文电影看到FUCK的下面写住“操”。)
当然,假如是中文的话需要这么麻烦吗?不需要,只需要一句话,那么ERM其实也可以将这个用一句话来说明:
ZVSE
!#小明是一个正在做早操的男人。(Xiaoming is a man who is doing early-fuck.)
如果!#变成!!就错误了,因为没有人问问题。
好了
当然,有些事情不需要男人也可以做到,那么!#就不需要了,也就是:
ZVSE
!?小明在干什么?
!!小明在吃饭!
OK,就不需要!#了(一般情况下都有!#的,因为复杂的ERM不可能没有说明的)
还有!、#、?都是用英文输入法打出来的才有效。
That's all.没了
PS:以上所有例子都是比喻,因为很多人都不知道格式,所以就用中文来说了。不要SB真的把我的这段复制到ERM编辑器中尝试让“小明”DO EARLY-FUCK
第三课请见39楼:点击以下连接:http://bbs.h3wog.com/viewthread.php?tid=19338&page=2&fromuid=38028#pid201634 |
|