虚幻4引擎RPG游戏与特效实战开发教程 第二部 瞬间移动范围

该主题包含 2 个回复,有 2 个参与人,并且由 眩紫天态 的头像 眩紫天态5 月, 2 周 前 最后一次更新。

正在查看 3 个帖子 - 1 至 3 (共计 3 条)
  • 作者
    帖子
  • #39572
    眩紫天态 的头像
    眩紫天态
    学员
    注册日期: 2016/04/19
    发帖数: 4
    回帖数: 2

    第三章的瞬间移动技能不可能是无限制的啊,比如鼠标指向1000码,但是技能范围是500码,那怎么样才能在鼠标的方向上找到500码的点并移动过去呢???

    #39645
    atmhrc 的头像
    atmhrc
    教师
    注册日期: 2015/04/23
    发帖数: 0
    回帖数: 93

    有一个思路就是,获取鼠标指的地方的坐标,同时获取角色的坐标,然后算出坐标与坐标之间的距离,用这个距离和你的500比较,如果小于500,移动到鼠标所指的地方,如果大于500,利用目的地和自身坐标,算出一个向量,根据这个向量方向,以自身为圆心,500为半径,在这个半径上找一个点,然后获取这个点的坐标,将角色瞬移到这个点上去

    #39662
    眩紫天态 的头像
    眩紫天态
    学员
    注册日期: 2016/04/19
    发帖数: 4
    回帖数: 2

    谢谢

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

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