Difference between revisions of "Combat:zh-cn"

From Valve Developer Community
Jump to: navigation, search
Line 1: Line 1:
 
这是一篇教你如何在起源引擎的地图内设置关于NPC战斗和如何让NPC战斗等方面的教程。
 
这是一篇教你如何在起源引擎的地图内设置关于NPC战斗和如何让NPC战斗等方面的教程。
== Mapping ==
+
== 地图 ==
 
* [[ai_relationship]] - 设置[[NPC]]将会与哪些人合作,或与那哪些人为敌。
 
* [[ai_relationship]] - 设置[[NPC]]将会与哪些人合作,或与那哪些人为敌。
 
* [[Standoffs]] - 控制NPC在战斗中的行为
 
* [[Standoffs]] - 控制NPC在战斗中的行为
Line 12: Line 12:
 
* [[Hint nodes]] 和 [[Nodegraph]] 为NPC创建路径网格
 
* [[Hint nodes]] 和 [[Nodegraph]] 为NPC创建路径网格
  
== Entities ===
+
== 实体 ===
 
有些NPC可以直接战斗,但是有一些NPC需要另行设置:
 
有些NPC可以直接战斗,但是有一些NPC需要另行设置:
 
* Dropships: [[npc_combinedropship]]; 参考链接里的文章
 
* Dropships: [[npc_combinedropship]]; 参考链接里的文章
Line 20: Line 20:
 
* [[npc_sniper]]
 
* [[npc_sniper]]
  
=== Notes ===
+
=== 提示 ===
 
* NPC不会移动太远,如果想让他们远距离移动请使用 [[info_node]]. 参考[[Node graph]].
 
* NPC不会移动太远,如果想让他们远距离移动请使用 [[info_node]]. 参考[[Node graph]].
 
* 所有的联合军士兵都需要放置[[npc_combine_s]] 实体(我没懂这里要说什么); 请参考 '''model'''属性 .
 
* 所有的联合军士兵都需要放置[[npc_combine_s]] 实体(我没懂这里要说什么); 请参考 '''model'''属性 .
 
* 反抗军是[[npc_citizen]] 实体
 
* 反抗军是[[npc_citizen]] 实体
 +
 +
== 编程 ==
 +
* [[list of default AI relationships/table|AI之间的默认关系表]]
 +
* [[States|状态]]
 +
* [[AI Programming|AI源代码]] - 不适用于战斗
 +
 +
本文章由Vortex Studio成员wTrace3zh荒年汉化

Revision as of 04:41, 16 September 2019

这是一篇教你如何在起源引擎的地图内设置关于NPC战斗和如何让NPC战斗等方面的教程。

地图

  • ai_relationship - 设置NPC将会与哪些人合作,或与那哪些人为敌。
  • Standoffs - 控制NPC在战斗中的行为
  • Assaults - 发动有组织的突袭
  • Squads - 让NPC成为一个团队(类似于红色警戒游戏中的“集结"命令)
  • Rappelling (具体请看 这篇文章)
  • 破门进攻(需要使用 脚本序列)
  • ai_goal_police - 在门口站岗(没有威胁)
  • path_corner - 用于创建巡逻路线(有关教程,请参见外部链接)
  • Turrets - 固定、可移动和可用的种类(译者没懂,请使用过此功能的大佬来补充翻译)
  • Hint nodesNodegraph 为NPC创建路径网格

实体 =

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

提示

  • NPC不会移动太远,如果想让他们远距离移动请使用 info_node. 参考Node graph.
  • 所有的联合军士兵都需要放置npc_combine_s 实体(我没懂这里要说什么); 请参考 model属性 .
  • 反抗军是npc_citizen 实体

编程

本文章由Vortex Studio成员wTrace3zh荒年汉化