视网膜扫描仪
< Zh
概括性的地图制作系列 讨论你的想法——帮助我们写你需要的文章和想法 |
---|
弹药 | 生物 | 蚁狮 | 光束和激光 | 线缆和绳子 | 动态的天空与云雾 | 颜色理论 | 战斗 | 联合军 | 门 | 尘土、雾、烟 | 升降机 | 关卡转换 | 环境光效、太阳、天气、室外 | 爆炸 | 火焰 | 植被 | 玻璃和窗户 | 梯子 | 光效 | 优化 | 物理 | 视网膜扫描仪 | 声效和音乐 | 特效 | 地形 | 火车 | 机枪塔 | 水 | 僵尸 |
译者注:本文利用官方实例来解释这个视网膜扫描仪是怎么工作的。
半条命1(金源引擎)
在半条命1或金源引擎内制作视网膜扫描仪的方法如下
- 玩家(通过trigger_once )触发整个序列
- 巴尼走到扫描仪前执行他的(scripted_sequence )「扫描」动画
- 扫描仪(一个func_button )被激活,因此闪烁
- 有些音效(ambient_generic )播放在扫描仪正在识别视网膜时
- 门(func_door )被触发后打开
半条命2
- 克莱纳博士 走到相框前(一个prop_dynamic 扭转相框func_rot_button )使用scripted_sequence 。当克莱纳博士扭转相框后会播放相框动画,相框会旋转归位。
- 按钮会触发 func_door 并打开视网膜扫描仪(一个prop_dynamic )
- 视网膜扫描仪被下面一个看不见的func_door_rotating 推出
- 克莱纳走到扫描仪使用另一个脚本序列,并开始播放他使用视网膜扫描仪扫描的动画
- 要改变prop_dynamic的模型请使用material_modify_control 实体
- 有几个ambient_generic 会播放扫描仪的一些音效
- 一段时间后func_door 会被触发打开让玩家通过