UE4 点击UI按钮生成物体并控制移动

    MoveActor蓝图

    1

    被鼠标点击之后把对象传递到MyPlayController

    MyPlayerController蓝图

    2

    这里有两个控制开关的事件,一个是场景的鼠标左键,一个是点击UI按钮的时候控制

    ThreePersonCharacter蓝图

    3

    写一个事件给UMG控制

    4

    这里为了使得鼠标按下不抬起就可以控制生成的MoveActor,这里调用character里面的create move actor之后。

    有帮助就分享一下吧!

    转载请注明:少狼 – 敬畏知识的顽皮狗 » UE4 点击UI按钮生成物体并控制移动

    喜欢 10

*

已经有17 人抢在你前面了~

  • 生活很简单 3年前 (2016-01-27)

    你的 inputaction selectedobjectaction 事件在哪设置,怎么来的!

    • 大帅纷纭 3年前 (2016-01-27)

      鼠标左键的一个绑定!

    • 大帅纷纭 3年前 (2016-01-30)

      就是在Engine-Input里面加了按键映射:SelectedObjectAction : Left Mouse Button ,绑定鼠标左键!目的是鼠标左键按下就把gate 打开!

  • 生活很简单 3年前 (2016-01-28)

    能否截图看下inputaction selectedobjectaction 事件的具体设置~!

    • zhongzhihua 3年前 (2016-01-29)

      就是在Engine-Input里面加了按键映射:SelectedObjectAction : Left Mouse Button ,绑定鼠标左键!目的是鼠标左键按下就把gate 打开!

  • 三维-杨杨兮 3年前 (2016-03-03)

    大神你的onClicked(cube),还有下面的touchedComponent是怎么出来的 可以解释的细一点吗

    • 大帅纷纭 3年前 (2016-03-03)

      你需要在playcontroller里面开启点击事件(Enable OnClick)

  • 3年前 (2016-04-21)

    set哪个变量是什么类型啊、老大

  • 泊松 2年前 (2016-05-17)

    好东西啊~~~就是太精炼~~~

  • -Nuvi 2年前 (2016-07-29)

    我想问想下,怎么做控制物体Z轴的旋转

  • 梦溪 1年前 (2017-05-26)

    MyPlayerController是继承的MoveActor吗,不然转换的时候报错

    • zhongzhihua 4个月前 (07-03)

      MyPlayerController里面有当前moveActor的引用

  • 一只菜鸡 4个月前 (07-02)

    在UI里OnPresssd()后面类型转换失败是什么原因啊

    • zhongzhihua 4个月前 (07-03)

      你可以看下不是moveactor和你转换的类型不对!