半条命(Half-Life)专题站

 找回密码
 注册会员
半条命(Half-Life)相关QQ群号码Half-Life历史事件表
查看: 119|回复: 1

[技术] 【Sven Co-op】地图制作常见问题

[复制链接]
发表于 2019-10-27 18:18 | 显示全部楼层 |阅读模式
本帖最后由 [noob]猥琐的ZC 于 2019-10-27 18:18 编辑

实体翻译来自冰箱 的中文FGD
转自Sven Co-op官方论坛
我不是图神,但我要借western理论告诉你们一点制图的经验。你们啊,不要总想搞个盒子图,再把dalao批判一番。

注意事项:
1. 原帖和发布译文的本帖都不是问答帖,有问题还请求助国内外的大师(没错,他们才是带师,我算个锤子的带师,我一个SC地图都没完成过)。
2. 教程是09年的,想了解最新的实体信息请带梯子去看实体指南(中文版是冰箱 在搞,现在还没有完成)。

  • 怎么搞必须两个玩家同时按下才能触发的按钮?
创建两个按钮(func_button)实体,然后把按钮的目标设置成multisource实体,再把multisource实体的目标设置成你想触发的东西。
你可以通过修改“复位前延时”来决定玩家需要多久按一次按钮。
(虽然来看这个的不可能是初学者,但还是提醒下:别忘了给要触发的实体起名字)

  • 怎么搞需要杀一定数量的怪才能触发的实体?
插入一个或多个squadmaker实体,按需设置实体属性。
之后再插入个game_counter,将“限制值”设置为要杀死的怪物的数量,然后选择你要触发的实体。接着插入一个multi_manager,关掉Smart edit(优化模式)模式添加键值,填上刷怪实体和你要触发的实体的名字(key=实体名,value=触发延迟时间)。这一步的目的是停止刷怪,不想停下来的同学可以跳过(皮一下,不要当真)。最后,将squadmaker实体的“目标触发条件”设置为“死亡”,然后在“引发目标”那填上game_counter的名字。

  • 怎么锁定/解锁门或按钮等实体?
此处以开发电机启动按钮为例:
创建两个按钮实体,一个是用来启动发电机的,一个是用来被锁定/解锁的。
插入multisource实体,命名为buttonlock。然后把按钮实体(你想锁定的那个)的“属主”设为buttonlock,这样按钮在开始时就会被锁定。
最后,把发电机按钮的目标设置成buttonlock。只要玩家一按下发电机按钮,被锁定的那个按钮就会解锁,再按就会上锁。
(注意勾选“不移动”,阀门、旋钮请用func_rot_button)

  • 怎么更换玩家出生点?
将最初的出生点* 命名为“spawn1”*
在你想切换到的地方插入出生点实体,命名为“spawn2”,在Flag选项卡那里勾选“开始关闭”。
使用multimanager或两个trigger_relay实体来同时触发“出生点1”和“出生点2”。
如果你想让玩家马上在新出生点复活,就搞个trigger_respawn实体,放在出生点切换后触发。

  • 怎么搞生存模式的地图?
此↑处↓

(这个我自己加的,因为也是SC地图的重要元素)
———————————————————————
1:info_player_deathmatch
2:名称随意,但要能表达出顺序
回复

使用道具 举报

发表于 2019-10-31 10:05 | 显示全部楼层
繁华落尽,终究还是一个人的凄凄凉凉……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|半条命(Half-Life)专题站

GMT+8, 2019-11-18 09:12

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表