【Source教程】游戏SDK⼯具的下载安装与使⽤⽅法
⼀、下载与安装
SDK,全称为Software Development Kit,翻译过来就是软件开发⼯具包。那么既然我们是做Source引擎的开发,那么SDK显然是必不可少的。
⼀些第三⽅⼯具更是依靠着官⽅的SDK来⽀持运⾏的,例如Crowbar。SDK的重要性可见⼀斑。
SDK中⼀般包括有Hammer World Editor(地图编辑⼯具)、Model Viewer(模型浏览⼯具)、Face Poser(模型表情浏览⼯
具)Workshop Manager(创意⼯坊管理⼯具)以及其他的⼀些零七碎⼋的开发⼯具及⽂件资源等。
今天我们主要讲CSGO与L4D2的SDK下载与安装。
⾸先我们需要在Steam上⾯有正版的CSGO或者L4D2。
在此强烈建议各位购买正版游戏,这样可以享受到许多便利,例如第⼀时间获得更新,不容易出现各种丢失⽂件的错误等。
在特惠的时候Valve⼤包(即包含Valve全部出品的FPS游戏)也不过60元左右。倘若以后经常使⽤,花费这⼀点钱还是相当值得的。
在确认⾃⼰已经购买了正版的CSGO或者L4D2后,我们需要先下载并安装游戏本⾝。
具体安装教程百度上⾃然有⽆数的回答,我这⾥就不做详细讲解了。
⼤概的流程就是在Steam客户端中,到库,然后到Counter-Strike: Global Offensive或Left 4 Dead 2,点击安装,之后等待下载并安装即可。
安装之后的⼯具、软件和游戏的名称在列表⾥会显⽰亮⽩⾊,未下载的则会显⽰灰⾊。
正版的CSGO以及L4D2是附带着SDK的,其他部分Source引擎的游戏也有可能会有SDK,例如Insurgency,但是不⼀定有。
然后我们将⿏标指向库,会弹出来⼀个⼩窗⼝,在⾥⾯选择⼯具,即可切换到游戏SDK的下载界⾯。
CSGO对应的SDK为Counter-Strike: Global Offensive - SDK,L4D2对应的SDK为Left 4 Dead 2 Authoring Tools。
安装⽅法如同游戏⼀般,点击安装按钮安装。
切记,⼀定要与游戏安装到同⼀⽬录下,否则SDK是⽆法使⽤的!
安装完成之后,我们在Steam⾥⾯就可以打开SDK⼯具了。
这⾥推荐⼤家⼀个⽅便显⽰的办法。⿏标指向库后选择已安装,就可以只显⽰已经下载了的软件、⼯具和游戏。
⾄此,SDK⼯具的安装就完成了。
⼆、SDK的使⽤
SDK的界⾯,在本⽂开头的图⽚中⼤家已经见到过了。
其中部分的功能是没有在SDK界⾯中展⽰出来的,但是我也很少⽤到,因此接下来我只讲⼀些我经常会⽤到的⼯具。
其他相关的还需要各位⾃⼰去摸索了。
1.Hammer World Editor
⼀款FPS游戏,最重要的载体就是地图了。倘若没有地图,这游戏也就没法玩了。
Hammer则正是Source引擎的地图编辑⼯具。你们在创意⼯坊看到的L4D2地图,你们在社区服玩到的CSGO地图,全部都是出⾃Hammer之⼿。
说句实话,CSGO和L4D2的Hammer版本相当之古⽼,很多操作也很反⼈类,不过听说CSGO要出Source2,并推出相应的SDK,我本⼈也是很期待的。
⾄于Hammer的使⽤⽅式,早就有诸多⼤佬详细地讲解过了,这⾥我就不班门弄斧了。想了解的话⼤家可以去百度cs:source吧或者B站等地⽅获取更为详细的教学。
2.Model Viewer
Model Viewer的全称其实是Half Life Model Viewer,也叫hlmv。⼤家常说的hlmv也就是Model Viewer。
Model Viewer对于制作模型的Modder来说,可谓是相当重要的⼯具。
它的作⽤是在游戏外预览模型。但是本⾝有个致命的缺点,就是只能打开游戏⽬录下的,在外部的模型⽂件,vpk⽂件内部的并不能查看。不过这⼀点我们利⽤Crowbar可以巧妙的化解。
另外要说⼀下Hammer⾥⾯是可以直接浏览整个游戏的模型与贴图的,⽆论是vpk内的还是vpk外的。这⼀点是相当的强⼤,我就经常使⽤Hammer的这种功能。
预览模型的⽅式也很简单,点击File - Load Model.. 到对应的mdl⽂件即可浏览。
Model Viewer下⽅的⼯具栏⽀持许多对模型的操作,由于功能太多,我就不⼀⼀讲解了。
sdk
要说到L4D2的Modder最离不开的⼯具,那么⼀定是。
这个东西在游戏⽬录下的bin⽂件夹中,例如我就是:E:\Steam\steamapps\common\Left 4 Dead 2\bin
CSGO在同⽬录下也有这么⼀个⽂件,我这边是:C:\SteamLibrary\steamapps\common\Counter-Strike Global Offensive\bin
这⾥提⼀句,我开头提到的那些零七碎⼋的⼯具,许多都在游戏⽬录下的bin⽂件夹内。
那么,的作⽤是什么呢?答案与我们之前⽤到过的GCFScape相关——打包vpk⽂件。
<的使⽤⽅法相当简单,我们只需要将需要打包的⽂件夹拖拽到它上⾯,就会在⽂件夹的路径下⽣成⼀个对应的vpk⽂件。
当然,还有许多各种各样的参数与功能,但是这些较为复杂,并不常⽤,⽽且只有英⽂的⽂档,
有特殊需求的读者可以去Vavle Developer Community搜索vpk相关的⽂档。
⾄此,SDK⼯具的安装与使⽤⽅法,就结束了。
如果诸位有任何问题,欢迎在评论区提问。
希望能为诸位带来帮助。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。