如何在游戏中创建/添加可拖动的坐标轴(类似编辑模式)

该主题包含 2 个回复,有 2 个参与人,并且由 Maner 的头像 Maner4 月 前 最后一次更新。

正在查看 3 个帖子 - 1 至 3 (共计 3 条)
  • 作者
    帖子
  • #43233
    Maner 的头像
    Maner
    学员
    注册日期: 2016/04/21
    发帖数: 7
    回帖数: 5

    我想在游戏中为选中物体添加一个像编辑模式中那样的坐标轴工具,用来拖动选中物体移动。之前试过一些办法,比如自己做出了坐标轴的模型,绑定Actor上,但是这样的坐标轴会被物体本身挡住至少一个轴向,如果想操作这个轴向,需要围着物体转一下,体验很糟糕。再比如用Add Compnent下面的Arrow来做一个坐标轴,但还是有上面的问题,而且这个Arrow好像点击不中,没法调用点击之后的函数。又比如从角色向选中物体的中心发射一条射线,在选中物体与射线的碰撞点建立一个坐标轴,这样看起来像是在里面。但是当角色移动一下,这个坐标轴位置就不对了。总之这些方法体验都很差。

    实在是找了很久,也没有找到有相应的教程。所以前来求助。

    1.蓝图中是否有函数可以调用UE4本身的坐标轴工具?
    2.如果没有这样的函数,是否有可以让坐标轴模型不被物体本身挡住的方法?

    #43304
    风之神韵 的头像
    风之神韵
    教师
    注册日期: 2014/06/20
    发帖数: 2
    回帖数: 361

    要想做出一个 使用起来舒服的坐标轴 要考虑很多问题,碰撞 显示 自动大小 拖拽 不同方向的拖拽 拖拽的距离与屏幕适配等。相当复杂。ue4坐标系的代码也是非常复杂的。

    9月的vr家装直播 课程 我会用蓝图 来实现这样的坐标轴。

    #43310
    Maner 的头像
    Maner
    学员
    注册日期: 2016/04/21
    发帖数: 7
    回帖数: 5

    那就期待老师的课程了

正在查看 3 个帖子 - 1 至 3 (共计 3 条)

抱歉,回复评论必需登录。