翼狐网吧 关注:395贴子:7,318
  • 8回复贴,共1

【UE4教程】 UE4拾取物体的方法,新手必看!

只看楼主收藏回复

1、首先创建物品
物品是玩家可以收集的任何物品,可以使用BP_Banana作为项目。要检测多维数据集何时接触项目,需要一个事件节点,该事件节点在发生碰撞时触发,可以使用碰撞响应来生成此类事件。
碰撞响应确定演员与另一个演员碰撞时的反应,碰撞响应分为三种类型:忽略,重叠和阻塞。
忽略:演员们会互相穿插,不会触发任何事件。
重叠:参与者将通过彼此,一个重叠事件将触发两个参与者。
阻塞:演员们会互相阻拦。一个hitBlockevent将为两个参与者触发。


IP属地:广东1楼2021-08-31 14:47回复
    3、处理碰撞
    要处理碰撞,需要使用重叠事件。点击“组件”,右键点击“ StaticMesh”。从上下文菜单中,选择Add Event\Add OnComponentBeginOverlap。

    这会让OnComponentBeginOverlap(StaticMesh)节点添加到事件图。

    创建一个DestroyActor节点并链接到OnComponentBeginOverlap(StaticMesh)节点。这个可以从游戏中删除目标演员。由于没有目标,就会删除调用它的演员。


    IP属地:广东3楼2021-08-31 14:50
    回复
      2025-08-12 15:41:46
      广告
      不感兴趣
      开通SVIP免广告
      4、放置物品
      关闭蓝图编辑器,确保在“蓝图”文件夹中。点击并拖动BP_Banana到视口,开始将物品放入关卡中。


      IP属地:广东4楼2021-08-31 14:53
      回复
        最后点击播放,就可以实现拾取物品的效果。


        IP属地:广东5楼2021-08-31 14:54
        回复
          谢谢分享


          IP属地:广东6楼2021-08-31 17:19
          收起回复