战斗
概括性的地图制作系列 讨论你的想法——帮助我们写你需要的文章和想法 |
---|
弹药 | 生物 | 蚁狮 | 光束和激光 | 线缆和绳子 | 动态的天空与云雾 | 颜色理论 | 战斗 | 联合军 | 门 | 尘土、雾、烟 | 升降机 | 关卡转换 | 环境光效、太阳、天气、室外 | 爆炸 | 火焰 | 植被 | 玻璃和窗户 | 梯子 | 光效 | 优化 | 物理 | 视网膜扫描仪 | 声效和音乐 | 特效 | 地形 | 火车 | 机枪塔 | 水 | 僵尸 |
这是一篇关于在起源引擎 地图和模组中设置NPC战斗的资料集。
地图制作
- ai_relationship ——设置NPC 将会与哪些人合作,或与那哪些人为敌。
- 僵局 ——控制NPC在战斗中的行为
- 突击 ——发动有组织的攻击
- 分队 ——让NPC成为一个团队
- 索降(见外部链接)
- 破门进攻(需要使用脚本序列 )
- ai_goal_police ——在门口站岗(没有威胁)
- path_corner ——用于创建巡逻路线(有关教程请参见外部链接)
- 炮塔 ——固定、可移动和可用的种类
- 提示节点 和节点图 为NPC创建路径。
实体
大多数NPC可以直接战斗,但有一些NPC需要另行设置:
- 运输机:npc_combinedropship ;见外部链接
- 武装直升机和猎捕直升机:npc_combinegunship 和npc_helicopter (见外部链接)
- 三脚机甲:npc_strider
- 猎头蟹飞弹:env_headcrabcanister
- 狙击手: npc_sniper
注意
- 如果没有info_node ,NPC即使移动也不会移动很远。参考节点图 。
- 所有的联合军士兵都是用npc_combine_s 实体放置的;请参考模型属性。
- 人类反抗军是用npc_citizen 实体放置的。
编程
- AI之间的默认关系表
- 状态
- AI源代码 ——不仅适用于战斗
参见
- WiseNPCrappel , WiseNPCrapjump ——索降的国民护卫队
- 半条命2关卡创作
- AI尺寸数据
外部链接
- NPC教程集合 (Archived version retrieved on 2009年九月1日)