Vv引擎官方论坛

搜索
查看: 875|回复: 1

[已收录] LUA函数walktoex,walkto问题提交

[复制链接]
  • TA的每日心情
    开心
    2024-7-22 09:56
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    6

    主题

    35

    帖子

    595

    积分

    高级会员

    Rank: 4

    积分
    595
    发表于 2024-5-28 19:06:20 | 显示全部楼层 |阅读模式
    BUG
    引擎版本号: 20240526
    BUG描述: lua中使用对象函数walkto使对象移动,实际可以移动,但如果对象是真人角色,则在角色本身的客户端中不会刷新角色坐标位置,表现为空气墙。
    lua中使用对象函数walktoex无法使对象往指定坐标移动,已排除指定坐标与自身坐标之间的障碍。
    BUG重现方式: function _OnPlayerRun(Player)
    if vvlib.GetTickCount64 - Player:VarQ(0) > 5000 then
    Player:VarQ(0, vvlib.GetTickCount64);
    Player:WalkTo(0,1);
    end
    end


    function _OnPlayerRun(Player)
    if vvlib.GetTickCount64 - Player:VarQ(0) > 5000 then
    Player:VarQ(0, vvlib.GetTickCount64);
    Player:WalkToEx((Player.X+4),Player.Y);-这里我实际使用的是算好的坐标,我人物在632,612,走向636,612,中间没有任何障碍物,也确定不是没刷新坐标,因为我操作人物走动正常。
    end
    end
    修复后达到的效果: WalkTo刷新角色在本身客户端的坐标位置显示。
    WalkToEx能正常移动到指定的坐标
    联系方式: 1049598888

    回复

    使用道具 举报

  • TA的每日心情

    2024-6-2 16:49
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    12

    主题

    112

    帖子

    111万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1110271
    发表于 2024-5-28 19:53:32 | 显示全部楼层
    经过实测,WalkTo函数会驱使玩家服务端层面前进,但是客户端层面还是停留在原地。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表