半条命2steam版代码,半条命2作为一款相当经典的射击游戏,从上市至今已经过去了十多年,然而这款游戏的影响力并没有因此衰退。随着Steam平台的不断发展,现在我们可以在电脑上轻松畅玩半条命2的Steam版。而在这个过程中,令人好奇的是这款游戏的代码。今天让我们一起深入探究半条命2Steam版的代码注释,去看看这款游戏背后的奥秘。
半条命2代码注释
sv_cheats 0 关闭作弊
god 无敌状态
buddha 掉血不死
buddha 伤血
hurtme # 伤血(#为数字)
maps 地图列表
cl_ragdoll_collide 1 该参数使得构成身体的各个模块相互紧密接触 从而避免互相嵌入的情况这样使得游戏中的身体接触看起来好很多
developer [0-2] 开发者模式; 2是详细
picker 踢人模式
cl_drawhud [0 or 1] 显示HUD
cl_enablehud [0 or 1] 显示HUD
cl_showfps [0 or 1] 帧
+mlook 启用鼠标外观
hud_quickhelp/text? 1 显示准星
viewmodel_fov # 设置武器大小; 默认54
exec [filename] 执行脚本文件
npc_create [name] 召唤对应NPC
npc_create_aimed 召唤一个NPC
setpos 坐标 传送
sv_cheats 1
Setang [value] 不详
sv_cheats 1
sv_gravity # 设置重力值
sv_stopspeed # 设置最低停止速度
sv_friction # 设置摩擦
sv_bounce # 模拟物体的碰撞?
sv_maxvelocity # 设置移动物体的最高速度
sv_waterdist # ?
cl_phys_timescale [0.00-1.00] 设置时间; 默认是1
air_density # 改变空气密度
dsp_explosion_effect_duration # 设置爆炸混乱的长度
prop_debug 进入淍试模式
mat_numtextureunits # 限制单元纹理
mat_wireframe1 网络模型
vcollide_wireframe 1 线框物体的物理影响
mat_fastnobump [0 or 1] 凹凸映射
impulse 200 在屏幕上没有武器模型
impulse 203 删除针对物体或人
showtriggers_toggle 显示游戏触发
mat_normalmaps 1 显示普通地图
mat_normals 1 显示表面材料
mat_yuv 1 黑白屏幕
npc_create npc_alyx 艾力克斯(ceiling turret)
npc_create npc_antlion 蚁狮
npc_create npc_antlionguard 蚁狮守卫
npc_create npc_barnacle 藤壶
npc_create npc_barney 巴尼
npc_create npc_breen 布林博士
npc_create npc_citizen 友军、平民
npc_create npc_combine_s 联合军
npc_create npc_combinedropship 运输机
npc_create npc_combinegunship 武装直升机
npc_create npc_crow 乌鸦
npc_create npc_cscanner 侦查机
npc_create npc_dog 啊狗
npc_create npc_eli 艾力克斯的爸爸(伊崃)
npc_create npc_fastzombie 快僵尸
npc_create npc_gman 神秘人物
npc_create npc_headcrab 猎头蟹
npc_create npc_headcrab_black 黑头蟹
npc_create npc_headcrab_fast 快头蟹
npc_create npc_headcrab_poison 黑头蟹
npc_create npc_helicopter 直升机
npc_create npc_ichthyosaur 鱼龙
npc_create npc_kleiner 卡莱纳博士
npc_create npc_launcher ??
npc_create npc_manhack 飞锯
npc_create npc_metropolice 国民护卫队
npc_create npc_monk 神父
npc_create npc_mossman 莫斯曼博士
npc_create npc_pigeon 白鸽
npc_create npc_poisonzombie 黑僵尸
npc_create npc_rollermine 滚雷
npc_create npc_seagull 海鸥
npc_create npc_stalker 幽灵
npc_create npc_strider 三脚机甲
npc_create npc_turret_ceiling 摄像头??
npc_create npc_turret_floor 炮塔(combine turret)
npc_create npc_vortigaunt 弗地岗人
npc_create npc_zombie 僵尸
npc_create npc_zombie_torso 半僵尸
npc_create npc_alyx 艾力克斯(ceiling turret)
npc_create npc_antlion 蚁狮
npc_create npc_antlionguard 蚁狮守卫
npc_create npc_barnacle 藤壶
npc_create npc_barney 巴尼
npc_create npc_breen 布林博士
npc_create npc_citizen 友军、平民
npc_create npc_combine_s 联合军
npc_create npc_combinedropship 运输机
npc_create npc_combinegunship 武装直升机
npc_create npc_crow 乌鸦
npc_create npc_cscanner 侦查机
npc_create npc_dog 啊狗
npc_create npc_eli 艾力克斯的爸爸(伊崃)
npc_create npc_fastzombie 快僵尸
npc_create npc_gman 神秘人物G-MAN
npc_create npc_headcrab 猎头蟹
npc_create npc_headcrab_black 黑头蟹
npc_create npc_headcrab_fast 快头蟹
npc_create npc_headcrab_poison 黑头蟹
npc_create npc_helicopter 直升机
npc_create npc_ichthyosaur 鱼龙
npc_create npc_kleiner 卡莱纳博士
buddha 伤血
hurtme # 伤血(#为数字)
maps 地图列表
cl_ragdoll_collide 1 该参数使得构成身体的各个模块相互紧密接触 从而避免互相嵌入的情况这样使得游戏中的身体接触看起来好很多
developer [0-2] 开发者模式; 2是详细
picker 踢人模式
cl_drawhud [0 or 1] 显示HUD
cl_enablehud [0 or 1] 显示HUD
cl_showfps [0 or 1] 帧
+mlook 启用鼠标外观
hud_quickhelp/text? 1 显示准星
viewmodel_fov # 设置武器大小; 默认54
exec [filename] 执行脚本文件
npc_create [name] 召唤对应NPC
npc_create_aimed 召唤一个NPC
setpos 坐标 传送
sv_cheats 1
Setang [value] 不详
sv_cheats 1
sv_gravity # 设置重力值
sv_stopspeed # 设置最低停止速度
sv_friction # 设置摩擦
sv_bounce # 模拟物体的碰撞?
sv_maxvelocity # 设置移动物体的最高速度
sv_waterdist # ?
cl_phys_timescale [0.00-1.00] 设置时间; 默认是1
air_density # 改变空气密度
dsp_explosion_effect_duration # 设置爆炸混乱的长度
prop_debug 进入淍试模式
mat_numtextureunits # 限制单元纹理
mat_wireframe1 网络模型
vcollide_wireframe 1 线框物体的物理影响
mat_fastnobump [0 or 1] 凹凸映射
impulse 200 在屏幕上没有武器模型
impulse 203 删除针对物体或人
showtriggers_toggle 显示游戏触发
mat_normalmaps 1 显示普通地图
mat_normals 1 显示表面材料
mat_yuv 1 黑白屏幕
半条命2是一款备受玩家喜爱的经典游戏,而其源代码和注释的公开更是受到了许多程序员和游戏开发者的关注。这些代码和注释不仅让人们能够深入了解游戏的开发过程,也为后续游戏的制作提供了宝贵的参考和借鉴。感谢那些无私的程序员和开发者,他们为游戏开发事业做出的贡献也将永远被铭记。