签到天数: 187 天 [LV.7]常住居民III

nitrogen dioxide
- UID
- 38286
- 僵尸币
- 59624
- 贡献度
- 0
- 注册时间
- 2014-6-15
- 在线时间
- 1069 小时
- 最后登录
- 2025-8-17
 

|
发表于 2019-8-20 14:18:16
|
显示全部楼层
额,我对作图也是一知半解,我简要说说我当时学习的时候走过的路吧,希望能帮到你
很多人都是从做起源地图入手的,楼主也可以从起源地图入手
首先是贴吧,比如cs地图吧,里面的大佬很多,制图攻略也很全,特别是吧主自制的起源地图天书,基本上是手把手教你作图,看完天书一些基本的东西,需要的软件就全懂了
如果说把mapper比作程序员,看了天书就相当于语言入了门,你编写程序的时候还需要看doc,制图也需要类似的东西,那就是valve的官方文档https://developer.valvesoftware.com/wiki/Category:Level_Design,这个文档一些比较重要的部分都有中文,不过大多数都是英文的,建议直接看英文的,必要的时候用谷歌翻译就好,中文翻译省去了很多内容。
一张好的地图,很多时候是很多人分工完成的,一般是有的人做地形,有的人做模型,有的人做逻辑,有的人做粒子,这里面做模型我觉得是最难入手的,因为这要求你会用3ds max等模型软件,一般来说一个地图作者只需要学会地形,逻辑,粒子就好。
等你熟练掌握起源的制图方法后,其实go制图跟起源差不多,只是go多了几种实体,不过我觉得最最重要的是,go引入了实体脚本,这样你能实现更复杂的逻辑(但比起一般的实体逻辑来说执行速度会慢得多),起源引擎支持的脚本语言有很多,在网上很容易搜到官方文档,而且valve开发者论坛上(https://developer.valvesoftware.com/wiki/Category:Scripting)也有很详细的教程
额,然后就是,多去思考,比如你在一张逃跑图里看见一些有意思的机制,或者是炫酷的粒子,去想想它们的实现方式,如果实在搞不懂的话。。。。。。就把地图拆开来看看(虽然很多作者禁止这样做,我也不推荐拆开,毕竟有些东西是作者辛辛苦苦想出来的),知道了原理后,再想想怎么用别的方式实现(不同的逻辑或者脚本)。
哦,还有就是,你反编译地图、模型、材质,以前都是用不同的几个软件,现在valve把这几个软件集合成立一个软件VIDE(https://developer.valvesoftware.com/wiki/VIDE),以后最好使用VIDE,因为以前的软件很老有些功能实现不了
额,如果你坚持下来,即使到最后没有作出地图,你的逃跑实力也应该会提高,加油。
|
|