doom3关卡编辑器指南
我上传的quake3地图编辑指南chm文件格式,对于理解doom3地图制作大同小异
(以前上传的时候,将要扣除你的积分5分,我很后悔,但是再次上传时,csdn不允许了。)
我也在哔哩哔哩上上传了doom3关卡制作视频https://www.bilibili.com/video/BV1x64y1D7y2/ 国外的视频制作doom3地图的。 希望对你有所帮助。
我一般是明找个,是因为直接的鼠标拖动,做成一个brush,然后按下hollow挖空brush,再添加贴图,选择info_playstart.添加上light,在添加上
bsp编译即可在控制台中输入,map地图名,即可运行地图了。
在doom3控制台中,下来~或者ctrl+ alt+ ~三个键,下拉控制台,程序中输入editor,
或者按照网上的方式,创建doom3.exe的快捷方式,加入 在 DOOM3 的快捷方式的“目标”中最后加上:_+editor
"E:\Doom 3\Doom3.exe" +editor点击即可启动doom3的关卡编辑器,有的能行,有的需要加入抗锯齿的命令,才能启动,可以网上搜索。否则还是不行。
按下Enter直接的执行即可显示出来doom3的关卡编辑器了
doom3需要设置成不是全屏,才能够的运行doom3的关卡编辑器,可以在设置里面,设置好,然后再控制台中,输入vid_restart即可重新切换窗口。
在控制台中 可以按editligher,可以显示出来编辑灯的对话框,doom3有三种灯。
editGui对于doom3 的gui编辑,编辑完可以在游戏的控制台输入textGUI 名字,来测试gui。
new是新建地图。
新建brush,patchnew,
菜单中Hollow(挖空)来进行对于Brush的分解了。
旋转
缩放
移动物体,在菜单中有操作
复制,实体
删除物体 选中物体后,
选择物体,shift +鼠标左键。
复制物体 按下空格键即可以复制了。
按住shift加上鼠标左键,进行选择物体brush,或者模型,
按e进行分解 按E之后可以选择对于brush或者patch的边的处理了。
选择物体之后,按delete或者菜单栏上
在视图菜单中可以选择布局
Entity物体的的添加,在对话框右击可以出现,player,monster,weapon等等物体出现了者也。
按media出现贴图的
贴图可以右击菜单然后出现贴图,选择贴图然后,物体的贴图就出现在brush,或者patch上了
编译按bsp 直接的第一个,我一般都是按的第一个,直接运行
当控制台出现Leak的信息。大部分是灯光泄露了。
ctrl +shift +A可以自动的填充caulk.
增加模型,物体,触发器,函数
按T可以打开纹理窗口
在brush或者是patch选中的时候,可以使用shift+鼠标左键可以选择纹理了
复制,ctrl+c或者空格键。
按s可以调出来surface的曲面编辑器出来。
按T可以调出来纹理的对话框,纹理还有media,entity,控制台在同一个对话框中。
粘贴ctrl+v
Light的设置,灯的设置,doom3分为顶点灯和投影灯,可以在控制台输入命令,editlights来编辑这个灯了。
灯光在编辑器中比如多一些,否则编译的时候根本照射不到,运行地图,则是漆黑一片了。不然根本看不到了
复制
(菜单: Edit)
(快捷方式:空格)
所选地图组件将立即复制。克隆保持选中状态。
删除
(菜单:编辑)
(快捷方式:BACKSPACE)
所有选定的地图部件均从地图中删除。
撤消
(菜单:edit)
(快捷方式:无)
撤消将撤消对地图进行任何更改的任何命令。
在doom3的base文件夹中新建一个文件夹,命名为maps ,将你制作的地图保存在这个maps文件夹中
例如w:\doom3\base\maps
要在doom3的文件夹里,建立maps文件夹,安放map文件,然后输入map 你的地图名
来在游戏中加载map文件了,即可运行地图。
在控制台命令行控制值中,可以使用PgUp(上)和PgOn(下)两个键来控制来查看控制台命令的语句
clear来清除控制台上的命令。
在bsp菜单来使用Compile菜单中的命令编译地图,bsp
aas来编译aas文件了
玩家开始地方,
添加灯
选择纹理
编译bsp,aas文件
在关卡编辑器中按下
F2即可返回到doom3游戏中去。F2则是真实渲染。
F3 to render. 实时的渲染。
F4 to render in realtime.
F5 to orient texture.
F6 for anims.
对于portal 入口的测试,使用如下的命令,来进行测试。
r_showTris 2 r_useScissor 0 r_showPortals 1
触发器
trigger_relay
and press ctrl+k.
使用ctrl+K连接触发器和函数了
脚本编辑器
在电脑doom3/map文件夹里可用txt创建一个文件,编写脚本,
或者在doom3关卡编辑器里面控制台输入editScripts 对于脚本的编写了。
Sound editor声音编辑器使用这个来进行对于声音的编辑,最大传播距离,最小传播距离等等的编辑了。
触发器调用。
先要使用ctrl+k连接怪物和触发器了。可以先在地图编辑器中制作一个brush,在选中brush的前提下,右击xy对话框右击出现菜单,
找到trigger,在其中找到trigger_once
先做出来trigger_once,在菜单选择Target种 ,设置参数为leavelevel,设置nextmap为end,运行时候,玩家即可离开关卡
触发器连接怪物,使用
Target_tip在这个里面选择text_tip填写你的提示内容,既可以在游戏中显示了。
可以使用预制的方法,直接的做好房间的房子,然后复制,速度更加的快捷方便了,
doom3制作mod可以将
你制作的地图bsp,cm,aas文件等等使用winrar压缩成压缩包的文件,
在doom3的文件夹里,创建一个新的文件夹,将压缩包放入,添加描述文件
还有描述文件,description.txt写还是那个你的地图名字,来显示出来你制作的mod出来了。
一定要设置好mainframe这个gui,可以在doom3的base ,pk0.pk4中打开(pk4本质上是zip文件,可以用winzar打开。)
打包资源在rar文件上,改名为pk4文件即可
按Tab+alt切换回doom3游戏了者也