【教程】Hammer制作CS地图,入门教程

*复习下制作CS地图,上次我还是2014年制作的地图。再次复习发现几点非常重要的问题。便大家学习交流

 

一、安装工具以及参数配置:一定要安装对工具:我这用的是方凯汉化的hammer3.4版本。里面都是中文的很好用。

1.网格默认64就发子,反正可以放大变小的,顶上面的工具栏就是常用 的,没必要记快捷键。

 

二、工具使用:

1.难度最大提就是相机,它是要shfit+拖动出来。

三、实体的属性参数:

1.透明的是{ 名的,如楼梯的使用,是先用info_wall创建一个实体后,在在外层上创建一个info_ladder的功能实体。

其中:wall的属性里面要把渲染改成纹理,把颜色值调到255它就是透明的了。以下是我的笔记:

 

 

==================================
实体属性:
墙体厚度:32
func_buyzone固体实体购买区域
armoury_entity点实体创建武器
info_map_parameters 点实体地图设置:购买是否(默认可以购买), c4爆炸半径(默认500)
player_weaponstrip实体禁用武器,刀也禁用
制作刀图:
game_player_equip点实体,按“小刀”,调成yes,即可刀战!
info_map_parameters点实体,按“买武器”,调成不可买,即不能买武器。
制作爬梯:
func_wall 固体实体贴爬梯贴图:1.渲染模式选择:纹理,2.透明度:255
func_ladder固体实体爬梯功能属性,它要在func_wall外面一点
制作洞子:
在墙体中间制作一个固体实体,选择中实体后,工具-雕刻,删除 这个实体即可。
制作假门:
选择好门的纹理后,直接在3D视图中,用印花工具点下就可以了,不对的话ctrl+z再次操作。
制作暗地图:
1、不做skybox,然后放一盏很暗的light(光线最后一位200修改成很小的数值);
2、有skybox,将地图天空背景图做暗(例如用backalley的天空),然后修改light_environment光线强度,一般50就有点暗了。
调整light_environment实体
pitch Yaw Roll 仰角角度
亮度值(Brightness):降低数值(如从”255 255 255 200″改为”255 255 255 100″)
阳光角度(Sun Angle  / ):将阳光角度调低(如从”0 0 0″改为”-60 0 0″),模拟傍晚光照3
颜色(Color):将RGB值调整为偏暗色调(如”200 200 200″)
———————
一直地图特别亮:1.保证软件的版本是 方凯3.4的汉化版   2. 编译时要勾上:普通csg、普通bsp、普通vis、普通rad

==================================
参数:
以下是CS制作里最常用到的距离参数。单位是ValveHammerEditor里的1。
ValveHammerEditor中1个单位等于1英寸即2.54厘米
玩家最远跳跃距离:255
玩家最大跳跃高度:42.5
玩家跳下不受伤的最大高度:275
玩家能直接穿过的两固体间的最小缝隙:36
玩家能直接走过的台阶最大高度:16
标准栏杆高度:32
齐胸高的箱子:48
一个典型的门的高度:128
玩家蹲下的高度:48
玩家身高:72
玩家身体的宽度厚度:42
人物出生点离地面最小距离4

env,是英文“environmental”的缩写,中文为环境的意思。顾名思义,这类实体是和地图环境有关的。所
有这类实体都是点实体。(除了env_bubbles实体是固体实体)
func,是英文“Function”的缩写,中文为功能的意思。顾名思义,这类实体是让我们模仿现实生活中的某
种物体的功能或实现某种游戏设计意图的实体。该类实体全部是固体实体。
ambient_generic 声音
armoury_entity装备/武器设置
cycler加入模型(固体,不能穿过)
cycler_sprite加入图标/模型(无形,可以穿过)
cycler_wreckage加入图标(可以有动画的图标高级)
env_beam控制实体之间的连接点
env_beverage哈哈,饮料的模型,有可口可乐等等
env_blood显示血的实体
env_explosion 爆炸伤害
env_funnel 中间点类似info_traget
env_global地图中的状态
env glow 光晕
env_laser 极光
env_message 讯息显示
env_render用来修改目标的渲染等等
env_shake 地震
env_shooter放出碎片(可以用模型代替)
env_sound 音效
env_spark 火花
env_sprite 加入图标
game_counter引发目标实体
game_counter_set用来改变game_counter目标的实体
game_end停止目标实体
game_player_equip开始时玩家的装备/武器(因为大家没玩过1.6,所以不加上新东东)
game_player_hurt一定的范例扣血
game_player_team确定队伍(一定要配合其他实体)

game_score目标队伍得分(配合game_player_team)
game_team_master 用来清除game_player_team/game_score
[game_team_set 引l发game_player_team/game_score
game_text信息题示分未选队前/後显示中途显示和回合开始显示
hostage_entity 人质
info_bomb_target 炸弹目标
info_compile_parameters额外的编译,如果用普遍的编译加上了这个比专业的更强
info_hostage_rescue人质的逃走位置
info_lights_rad 红灯
info_map_parameters地图特性(武器和c4设置)
info_null 目标实体,类似info_traget
info_player_deathmatch匪徒出生点
info_player_start警察出生点
info_target目标
info_teleport_destination传送後的出现点

info_vip_start vip出生点
infodecal贴图
light 普通灯光
light_environment 太阳灯光
light_spot 放射灯光
multi_manager多目标管理
multisource 多实
体管理
path_corner 自动用路径点
path_track 汽车用路径点
player_weaponstrip购买范围
trigger_auto自动引发清除目标实体
trigger_camera 摄影机
trigger_changetarget 转移目标
trigger_relay引发清除目标实体
button_target目标按钮控制
env_bubbles 水泡
func_bomb_target 炸弹目标
func_breakable可破坏的物件
func_button按钮控制(控制button_target)
func_buyzone 购买区

func_conveyor推动区(走上去自动行的)
func_door 电动门
func_door_rotating 门
func_escapezone逃走区(不是vip的)
func friction 摩擦力
func_guntarget 机枪的目标
func_hostage_rescue人质逃走区
funcillusionary可穿过,有透明度的物件
func ladder 爬梯
func_mortar_field移动玩家方向
func_pendulum令物件摆动产生伤害
func_plat上下移动
func_platrot 转动
func_pushable可以推动的物件
func_rot_button 令目标转动(func_platrot)

func_tank机枪(可以移动方向的物件)
func_tankcontrols 控制机枪
func_tankmortar机枪实体(可以移动方向的物件)和func_tank一样(子弹的分别)
func_tankrocket机枪实体(可以移动方向的物件)和func_tank一样(子弹的分别)
func_trackautochange转移控制另外的机枪
func_trackchange转移汽车点
func_tracktrain 火车移动点
func_train 火车
func_traincontrols控制火车
func_vehicle自行控制的汽车
func_vehiclecontrols 控制汽车
func_vip_safetyzone vip逃走区
func_wall 樯(用作其他用途)
func_wall_toggle樯(可控制出现或隐藏)
func_water 水

game_zone_player玩家的出现区(这样不会出现夹死人的情况,不过变了不定的出生点)
momentary_door电动门(比之前的更有用)
momentary_rot_button 门(比之前的更有用)
trigger_counter目标引|发(如func_wall_toggle)
trigger_gravity 那一区的重力
trigger_hurt 那一区会扣血
trigger_multiple那一区会引|发目标(实体)
trigger_once那一区会引|发目标(实体),单一引发
trigger_push推动力,可作成风阻的效果
trigger_teleport 传送点(配合info_teleport_destination)

工具下载:通过网盘分享的文件:CS地图制作Hammer3.4_ALaN.FangKai.exe
链接: https://pan.baidu.com/s/1r3iZ4qO4RLOFVXme5l2g1w?pwd=7sw5 提取码: 7sw5
安装密码:www.cs15alan.com

 

声明:本站所有文章,如无特殊说明或标注,均为来自互联网。建议您下载文件后,对该文件进行一次病毒扫描查杀以确保该资源的安全性,包括但不限于(360、金山、腾讯杀毒、瑞星、火绒)等等杀毒软件,如未按本站要求进行以上操作,发生的风险由用户自行承担。资源是否有描述中确切的作用或实际效果本站并不知情,用户可自行斟酌使用,本站只提供一个ALaN.ShaRe资源学习分享平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。 *凡以任何方式登陆本网站或直接、间接使用本站资料者,均应仔细阅读本申明,一旦使用本站任何教程和资源即被视为您已接受本站的免责申明。
ALaN.ShaRe资源网 - QQ群:237941779 » 【教程】Hammer制作CS地图,入门教程

发表回复