今天我们要学习使用 multi_manager 这个实体的使用!
---------------------------
1F - 基础制作教学
2F - 范例实作 ---------------------------
首先,你必须具备以下条件:
1. 有地图制作基础.
2. 对制作地图有热情.
然后! 我们开始制作吧~
首先...
我们先来介绍这个实体的功能:
复制程式
这个实体可以连续触发许多实体,很好用.
尤其是死亡奔跑地图,常常会用到.
简单来说,帮这个实体取一个名字之后呢,
触发这个实体,这个实体会照顺序的执行
你定义的多重目标!
恩... 说了也说不清楚,现在来一边做一边讲吧xD"
首先 我们先大致做一个房间~然后做个箱子 选取它!
然后约束到 func_breakable!
Name (名字) - 我们取名为
1
Material Type (材质) - 我们选择 Wood (木头)
Strength (耐久值) - 这个不用动~~
打开其他选项... 要勾哪个呢? 别急~
勾下 Only Trigger !
这个 flag 意指只有
被触发才会执行该 function ! 一般玩家打不破~
接下来呢 我们再做个光源~ light !!!
然后看看Brightness 这个可以调整光源亮度扩及范围与灯光的颜色!
你会看到255 255 255 200 前3个颜色是灯光的RGB颜色 最后就是-
光源亮度扩及范围! 范围多少的话自己去试验抓感觉啰^^"
这个光源 我们取名为
2
接下来呢 我们在我们房间底下做个小房间... 记得要符合房间长*宽噢!
把地板给约束到 func_breakable,取名为
3 然后把材质选择 Cinder Block (路砖)
跟刚刚一样勾 Only Trigger !
在底下用 aaatrigger 做个固体! 我不管你是不是用 aaatrigger 做纹理 其实都可以
只是 aaatrigger 很好辨认-/- 官方地图和多数地图都拿这个纹理做 trigger_hurt !
Damage (伤害值) - 意即每秒碰到玩家所造成的伤害!
Damage Type (伤害方式) - 选一个自己想要的啰,我用generic~
重头戏来了!!!
我们要做 multi_manager 了!
你放哪里都可以~不反对!
我们把它的 Name 取名为 mm
然后取消简易编辑模式!
痾...看到这个不要头晕@/@
新增一个键:
1
数值:
0
然后按下确定
NOTE: 1为触发的目标,0为在multi_manager被触发后的几秒执行1这个Target NOTE: 秒数的数值用浮点数或整数都可以,个人习惯用浮点数. (浮点数意指像3.14这样有小数点的数) 依序加到这样啰
讲解:
我们在触发这个multi_manager之后
立刻执行 1 这个 function, 因为是
0 秒
然后当这个multi_manager被触发经过 2.5 秒之后执行 2 这个 function !
接下来当这个multi_manager被触发经过 4.0 (4) 秒之后执行 3 这个 function !
最后当这个multi_manager被触发经过 5.0 (5) 秒之后执行 2 这个 function !
NOTE: 需要重复执行2次是因为light是属于Toggle类型的! NOTE: Toggle 就是当被触发第1次时开(关),第2次被触发时关(开)!
接下来我们要做一个 func_button 用来触发 multi_manager
Target 键入 mm
Delay before reset (被按下后多少秒才能再按一次) 键入 30
其他选项勾选 Don't move... 意指按钮被触发后不会移动!
最后我们建立重生点啦!
完成~~
开启游戏测试成果":)
multi_manager这个实体可以依时间顺序被触发.相当好用!
不熟悉该实体的话,相信多练习几次就会了^^"