起源css地图吧 关注:48贴子:870
  • 4回复贴,共1

零点行动地图制作教程5

只看楼主收藏回复

看楼下


IP属地:河北1楼2013-01-26 20:16回复
    第六课:道具类武器和其使用(b)
    光纤侦查效果的制作方法举例:
    ————————————————————————————
    ①在地图中指定光纤侦查探头使用区域为trigger_usetool,属性设置:
    target:Fib_cam t
    ool name:weapon_fiberopticcamera
    ————————————————————————————
    ②在需要侦察的地方放置info_camera(相当于光纤探头使用时玩家的眼睛)属性设置:
    name:Fib_cam
    *target(可有可无,指向info_landmark):Fib_cam_target
    ————————————————————————————
    ③如果你想要光纤探头一开始启动时盯着某处看的话,在那个地方放一个info_landmark(原来这货还有这用处)属性设置:
    name:Fib_cam_target
    ===========================================
    遥控炸弹效果的制作举例:
    ————————————————————————————
    ①创建一个遥控炸弹使用区trigger_usetool 属性设置:
    RC Bomb target:temp_bomb0
    tool name:weapon_radiocontrolledbomb
    ————————————————————————————
    ②创建一个点实体item_generic充当红色闪光的炸弹模型属性设置:
    *Pitch Yaw Roll(模型角度):0 0 -90
    name:temp_bomb0
    model:models/w_rcontrolbomb_indicator.mdl
    Render FX(渲染效果):Fast Wide Pulse(一闪一闪的)
    Render Mode(渲染模式):Additive
    FX Amount:70
    ————————————————————————————
    ③创建一个固体实体func_breakable_brush(记得设置完后删去后缀_brush),大小要小,大概是item_generic的二分之一,把它放在要爆破的func_breakable和item_generic之间,像这样:

    属性设置:
    target on break:bomb_target
    strength:5
    Explode Magnitude:80
    Only damaged by:weapon_radiocontrolledbomb
    Render Mode:Texture
    FX Amount:0
    ————————————————————————————
    ④创建一个固体实体func_breakable_brush(记得设置完后删去后缀_brush),如上图所示放在步骤③func_breakable_brush的后面。本步骤中的简单引发可由multi_manager代替来实现复杂引发。属性设置:
    Name:bomb_target
    *strength:1
    勾上标记:
    Only Trigger
    到这里为止,所有的道具类武器的实体应用教学就结束了!


    IP属地:河北2楼2013-01-26 20:22
    回复
      第七课:安置好的C4效果及其拆除效果
      上一课讲到的trigger_usetool实体,还有一个奇怪的键值Bomb defuse time,这说明trigger_usetool也可以模拟拆除C4的过程。c4出现在本游戏中都是恐怖分子安装了c4让你来拆,所以不要联想到武器实体weapon_c4这个会让游戏出错的玩意了。既然有c4让你来拆,那么拆弹装备也是必须的了。拆弹装备只能通过game_player_equip实体获得,在game_player_equip中的键值为Give Defuse Kit。制作方法举例:
      ————————————————————————————
      ①要在玩家到达某地时开始C4倒计时,那么在这里放一个固体实体trigger_once,target指向bombstart
      ————————————————————————————
      ②在你想要玩家进行拆弹的地方建立固体实体trigger_usetool 属性设置:
      target:bombde
      tool name:bomb_defuse
      bomb defuse time:10
      show hud icon:yes
      ————————————————————————————
      ③创建点实体multi_manager,这个multi_manager是用来实现C4拆除后的一系列效果的。name填bombde,然后关闭优化模式,增加键值:键bomb_ag值0,键tri_rebs值0,键endmission值0,键freeze值0
      ————————————————————————————
      ④创建点实体item_generic,放在trigger_usetool的边上,作为C4的模型。属性设置:
      model:models/props/super_bomb_portable_open.mdl
      ————————————————————————————
      ⑤创建点实体ambient_generic,放在item_generic附近,模拟C4计时的“滴滴”声。属性设置:
      name:bomb_ag
      Path/filename.wav of WAV:pipedream/pipe_bombbeep.wav
      Volume:10
      勾上标记:
      Play Everywhere
      Start Slient
      ————————————————————————————
      ⑥创建点实体trigger_relay,该实体是用来在C4拆除后排除C4拆除失败的相关引发的。属性设置:
      name:tri_rebs
      Killtarget:bombstart
      ————————————————————————————
      ⑦创建点实体trigger_endmission,用来实现任务结束和返回“世界地图”的效果属性设置:
      name:endmission
      *Hold time:10
      *Mp3:sound/music/recoil_success
      *Next map:cz_worldmap
      ————————————————————————————
      ⑧创建点实体trigger_freezeplayer,该实体实现任务成功后人物不能再随意移动的效果属性设置:
      name:freeze
      ————————————————————————————
      ⑨创建另一个点实体multi_manager,这个multi_manager是用来实现从C4被安置一直到没有在规定时间内拆除C4导致任务失败的一系列效果的。name填bombstart,然后关闭优化模式,增加键值:键bomb_ag值0,键tri_rebs值30,键env_missionfailure值30
      ————————————————————————————
      ⑩在item_generic旁边创建点实体env_explosion,该实体用来做出拆弹失败时爆炸的效果属性设置:
      name:env_missionfailure
      *Magnitude(magnitude):1000
      ===========================================
      至此,一个简易的已安置C4效果及其拆除效果就完成了!


      IP属地:河北3楼2013-01-26 20:25
      回复
        辛苦了


        IP属地:新加坡4楼2013-01-30 10:35
        回复
          顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶,lz辛苦了


          IP属地:福建来自手机贴吧5楼2013-02-02 08:24
          回复