加入怪物只是为了开发单人游戏MOD之用,目前并不能直接用于[合作闯关模式]。加入怪物,有三种方式:
1、地图直接载入:也就是说,当地图加载完成时,你的怪物也随之加载。
2、怪物复活:怪物本来是“死”的,当你走过去或者手电筒照射或者枪击时,就会突然站起来。
3、特定加载:就是当你一旦走在地图中的某个位置时,就会在特定的区域生成怪物,这在Doom3单人游戏里很常见。
地图直接载入
如果你已经做好了[一个房间]的地图,直接启用编辑器,[File],[open]打开你的地图。
1、用[Ctrl]+[Tab]切换到[XY Top](顶端视角) 2D网格图纸模式,然后在你的地图里的方框任意一个地方点击右键,依次选择:(加入的怪物可以任选,这里只是个例子!)

2、完成后,你会看到下图:

3、切换到[YZ Side](侧面视角),把你的怪物用鼠标左键拖拽的方法移动到你的地表,注意不要离得太高,更不要镶嵌在地里。

4、好了完成!先保存,然后 按F2,输入:
dmap my01
编译好后,按[~],输入:
map my01
你就会看到:

怪物复活
制作添加两种不同属性的怪物!
现在要制作的是:带有特殊属性的怪物(1)
属性:
1、原本是躺在地上的。
2、听到枪声,或遭到枪击 会起身攻击你。
3、手电筒照射并不起身攻击。
4、和他有一定距离会起身。
========== ========== ==========
1、启动编辑器,打开上回已经添加过怪物的地图:my01.map
2、现在我们新加入一个怪物:切换到2D图纸模式的XY Top 视角模式,在地图任意一个位置点击右键依次选择

3、你会看到加入的新怪物:

4、切换到YZ Side 视角模式,把它放好在地面上。

5、在选中新怪物的同时(就是红色),按“N”键,然后在“Key”里输入:anim,在“Val”里输入:death1pose,然后按“回车Enter”键,确定。就在你确定的同时你会发现你添加的新怪物已经躺在地上了。

6、然后接着在“Key”里输入:
on_activate
在“Val”里输入:
death_getup_pose
还有:
Key: wake_onattack_cone
Val: 1
还有:
Key: no_idle_chatter
Val: 1
7、如果你想在用手电筒照射他的时侯,仍然躺在地上,而不起身攻击你,则加入:
Key: ignore_flashlight
Val: 1
确认一下你输入的是否正确

8、切换到 YZ Side 视角模式,将其放好在地上。

========== ========== ==========
现在要制作的是:带有特殊属性的怪物(2)
属性:
1、原本是躺在地上的。
2、听到枪声,或遭到枪击 会起身攻击你。
3、手电筒照射会起身攻击。(与上一个的不同之处)
4、和他有一定距离会起身。
========== ========== ==========
9、切换到XY Top 视角,按“空格Space”键复制,将其移动到此位置,并把
Key: ignore_flashlight
Val: 1
这个键值去掉!(只要选中“ignore_flashlight”点击“叉”即可。)

10、现在我们做一个薄墙,来挡住怪物,这样他们才不会在一开始就站起来。


11、给你的墙贴图:按“M”键依次选择:

在摄像机镜头模式你会看到:

12、现在保存,然后按 F2,输入:
dmap my01
等主画面出来后,按“~”,输入:
map my01
你可以试试你的新朋友啦!

特定加载
这一讲,我们要学会在地图里添加[特定位置出现的怪物],也就是说,当地图加载时,此怪物并不出现在地图里,而当你走到地图中的特定位置时,怪物就会在你指定的位置出现!
1、启动编辑器,打开我们上一讲做好的地图:my01
2、我们现在新添加一个怪物,来个不同于地图中已经有的怪物模型!切换到2D图纸的XY TOP 视角模式,在我们的地图范围内点击右键,依次选择:

3、完成后,你会看到XY Top视角模式里新加入的怪物。

4、切换到YZ Side 视角模式,然后把新怪物调整好位置,把它放到地面上,不要镶嵌在地里,也不要过高!

5、现在我们要修改怪物的属性:
按“N键”,调出属性对话框(如果你看不到该对话框,就把[2D图纸对话框]和[摄像机镜头对话框]移动到别的地方。)然后在“Key”里输入:teleport,在“Val”里输入:1,然后按“Enter回车键”确认

在[属性对话框]这里你可以看到你新添加怪物的名字(name):monster_demon_imp_1 ,把它记住,以后有用!
6、现在切换到XY Top 视角模式,按“ESC键”取消选择你的新怪物,你会发现它变成桔黄色。现在我们要添加一个引发怪物出生的条件:
任选一个位置,画出一个方形区域:

7、切换到YZ Side 视角模式,调整你画的区域的高度和位置:

8、切换回XY Top,在你所画的方形区域内部,点击右键,依次选择:

9、完成后你会看到与原来相比,你画的区域内不多了一个红点!

10、紧接着,按“N键”,调出 属性对话框,在“Key”输入:target1,在“Val”里输入(你新添加怪物的名字): monster_demon_imp_1

11、你会看到在2D图纸里,有一个箭头由[引发区域]指向了[新添加的怪物]!

12、大功告成!保存后,按“F2”,输入:dmap my01,等主画面出来后。按“~键”输入:map my01,然后你向你自己设置的[引发区域]跑过去,你会看到一个晴天霹雳你的新怪物诞生了!


========== ========== ==========
小提示:
你可以在一个[引发区域]内设置 好多个不同的怪物同时出现!你只要多添加几个你自己喜欢的怪物,然后按照上面的依次修改你怪物的[属性],并且记住他们的名字,然后在[引发区域]的属性里添加:
target2
target3
target4
target...
然后对应添加[target...]对应的怪物名子,比如:“Key”: “Val”:
target2 monster_demon_imp_2
target3 monster_demon_imp_3
target4 monster_demon_hellknight_1
target... monster_demon_hellknight_...
到此,关于[如何添加怪物]已经完全结束了
|