骑砍2霸主MOD开发(25)-可使用对象UsableMissionObject

一.可使用对象

     游戏中靠近某个物体后会弹出使用提示,按下F键后使用或触发某段逻辑。

     <1.酒馆中靠近后F键与人物对话

     <2.酒馆中靠近门后F键进入城镇 Passage

     <3.靠近椅子后F键坐下 Chair

     <4.靠近攻城云梯后F键使用

     <5.靠近石堆后F键投石 StonePile

二.靠近使用整体流程

     <1.实现人物Agent碰撞检测MissionBehavior(人物视角射线检测)

          MissionMainAgentInteractionComponent

                 ->OnFocusGained(视角射线命中)

                 ->OnFocusLose(视角射线丢失)

     <2.创建ScriptComponentBehavior(GameEntity初始化,Tick等事件)

          UsableMissionObject

                 ->isInstantUse(只使用一次/持续使用)

                 ->DisableCombatActionsOnUse(锁定Agent-WASD)

                 ->LockUserFrames(锁定Agent)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霸王•吕布

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值