那天直播打CS被观众嘲笑了,说我只会在老三样地图里转圈圈。一气之下我就琢磨着搞点新花样,结果发现连改个复活点位置都不会。行,那就从零开始折腾!
一、先得把锅烧热
头铁直接搜地图编辑器,结果弹出来一堆看不懂的玩意儿。在Steam库里翻了半小时,原来Source SDK Tools这玩意早就躺着了——右键游戏属性点工具,把它勾上就能下载。
装完桌面多了三个图标,打开Hammer Editor的时候差点瞎眼。满屏按钮比飞机驾驶舱还复杂,随手点了个方块还卡进墙里出不来。只好翻出十年前的老办法:把YouTube教程开0.5倍速,跟着老头慢吞吞学。
二、被现实啪啪打脸
看完教程感觉自己行了。新建个空房间,用实体工具加了俩恐怖分子出生点,反手加个拆弹区域。F9编译完兴冲冲进游戏选地图——好家伙,人物直接悬空在天上,下面是黑漆漆的无底洞!
- 原来忘了放地面方块
- 光源也没加 黑得像鬼屋
- 测试时人物卡墙缝里扭了五分钟
气的我想砸键盘,只能回编辑器用Ctrl+Z狂退二十步。
三、跟路灯较劲三小时
重新铺好水泥地后想整点浪漫的。拖了个路灯模型放墙角,结果游戏里灯光根本照不亮。查资料查到凌晨三点,才发现要多叠两层光源实体:先是全图环境光,再来个路灯的局部光源,还要在路灯模型里塞个灯泡贴图。
更坑的是影子方向不对,折腾半天才明白环境光的角度会影响整张地图的晨昏效果。把光源旋转了30度,看着影子斜斜打在墙根才顺眼。
四、AI比猪还笨
测试BOT行动路线时血压飙升。匪徒蹲在墙角面壁思过,警察在管道里疯狂转圈。后来才知道要手动铺导航网格(nav mesh):
- 得开着导航区域工具满地描边走
- 楼梯要单独标记爬坡区域
- 每个拐角都得插路标
最绝的是有次BOT死活不跳矮箱子,发现是导航网格在箱角断了一毫米。
五、搞出了大灯泡
憋了两周总算做出个能玩的仓库图。测试时朋友突然喊:"你房顶怎么浮着个大灯泡?" 回编辑器一看差点吐血——有盏灯被我手滑拽到300米高空,游戏里看着就是个白点。结果这反而成了特色,现在大家管这叫" UFO导航灯"。
折腾完最大的感想:地图里最智能的是那个会卡墙角的垃圾桶,至少它知道待在原地不动。至于BOT?给他们铺路不如直接撒把玉米粒!
