Zh/Combat: Difference between revisions

From Valve Developer Community
< Zh
Jump to navigation Jump to search
m (obsolete language category)
 
(12 intermediate revisions by 5 users not shown)
Line 1: Line 1:
这是一篇教你如何在起源引擎的地图内设置关于NPC战斗和如何让NPC战斗等方面的教程。
{{LanguageBar|title = 战斗}}
== 地图 ==
 
* [[ai_relationship]] - 设置[[NPC]]将会与哪些人合作,或与那哪些人为敌。
{{Abstract Mapping:zh-cn}}
* [[Standoffs]] - 控制NPC在战斗中的行为
<br/>
* [[Assaults]] - 发动有组织的突袭
__NOTOC__
* [[Squads]] - 让NPC成为一个团队(类似于红色警戒游戏中的“集结"命令)
 
* Rappelling (具体请看 [[#External links|这篇文章]])
这是一篇关于在{{L|Source|起源引擎}}地图和模组中设置NPC战斗的资料集。
* 破门进攻(需要使用 [[scripted sequence|脚本序列]])
 
* [[ai_goal_police]] - 在门口站岗(没有威胁)
== 地图制作 ==
* [[path_corner]] - 用于创建巡逻路线(有关教程,请参见外部链接)
* {{L|ai_relationship}}——设置{{L|NPC}}将会与哪些人合作,或与那哪些人为敌。
* [[Turrets]] - 固定、可移动和可用的种类(译者没懂,请使用过此功能的大佬来补充翻译)
* {{L|Standoffs|僵局}}——控制NPC在战斗中的行为
* [[Hint nodes]] [[Nodegraph]] 为NPC创建路径网格
* {{L|Assaults|突击}}——发动有组织的攻击
* {{L|Squads|分队}}——让NPC成为一个团队
* 索降(见[[#External links|外部链接]]
* 破门进攻(需要使用{{L|scripted sequence|脚本序列}})
* {{L|ai_goal_police}}——在门口站岗(没有威胁)
* {{L|path_corner}}——用于创建巡逻路线(有关教程请参见外部链接)
* {{L|Turrets|炮塔}}——固定、可移动和可用的种类
* {{L|Hint nodes|提示节点}}{{L|Nodegraph|节点图}}为NPC创建路径。


=== 实体 ===
=== 实体 ===
有些NPC可以直接战斗,但是有一些NPC需要另行设置:
大多数NPC可以直接战斗,但有一些NPC需要另行设置:
* Dropships: [[npc_combinedropship]]; 参考链接里的文章
* 运输机:{{L|npc_combinedropship}};见外部链接
* 气垫船和直升机 ([[npc_combinegunship]] [[npc_helicopter]]) (参考 [[#External links|外部链接]])
* 武装直升机和猎捕直升机:{{L|npc_combinegunship}}{{L|npc_helicopter}}(见外部链接)
* [[Striders]] ([[npc_strider]])
* 三脚机甲:{{L|npc_strider}}
* [[env_headcrabcanister|猎头蟹飞弹]]
* 猎头蟹飞弹:{{L|env_headcrabcanister}}
* [[npc_sniper]]
* 狙击手: {{L|npc_sniper}}


=== 提示 ===
=== 注意 ===
* NPC不会移动太远,如果想让他们远距离移动请使用 [[info_node]]. 参考[[Node graph]].
* 如果没有{{L|info_node}},NPC即使移动也不会移动很远。参考{{L|Node graph|节点图}}。
* 所有的联合军士兵都需要放置[[npc_combine_s]] 实体(我没懂这里要说什么); 请参考 '''model'''属性 .
* 所有的联合军士兵都是用{{L|npc_combine_s}}实体放置的;请参考'''模型'''属性。
* 反抗军是[[npc_citizen]] 实体
* 人类反抗军是用{{L|npc_citizen}}实体放置的。


== 编程 ==
== 编程 ==
* [[list of default AI relationships/table|AI之间的默认关系表]]
* {{L|list of default AI relationships/table|AI之间的默认关系表}}
* [[States|状态]]
* {{L|States|状态}}
* [[AI Programming|AI源代码]] - 不适用于战斗
* {{L|AI Programming|AI源代码}}——不仅适用于战斗
 
== 参见 ==
* {{L|WiseNPCrappel}}, {{L|WiseNPCrapjump}}——索降的国民护卫队
* {{LCategory|Half-Life 2 level design|半条命2关卡创作}}
* {{L|AI Metrics|AI尺寸数据}}
 
== 外部链接 ==
* [http://web.archive.org/web/20090901104251/http://type3studios.com/civilization/tutorials/sdknuts/npc NPC教程集合] {{Archived|date=2009年九月1日}}


本文章由Vortex Studio成员wTrace3zh荒年汉化
{{ACategory|Hubs}}

Latest revision as of 04:12, 22 August 2024

English (en)Русский (ru)中文 (zh)Translate (Translate)
概括性的地图制作系列 讨论你的想法——帮助我们写你需要的文章和想法

弹药 | 生物 | 蚁狮 | 光束和激光 | 线缆与绳索 | 动态的天空与云雾 | 色彩理论 | 战斗 | 联合军 | 压缩(起源 1) | | 尘土、雾、烟 | 升降机 | 关卡转换 | 环境光效、太阳、天气、室外 | 爆炸 | 火焰 | 植被 | 玻璃和窗户 | 猎头蟹 | 生命值 | 梯子 | 光效 | 优化 | 物理 | 视网膜扫描仪 | 声效和音乐 | 特效 | 地形 | 火车 | 炮塔 | | 武器 | 僵尸



这是一篇关于在起源引擎(en)地图和模组中设置NPC战斗的资料集。

地图制作

实体

大多数NPC可以直接战斗,但有一些NPC需要另行设置:

注意

编程

参见

外部链接