TA的每日心情  | 开心 2024-7-22 09:56 | 
|---|
 
  签到天数: 26 天 [LV.4]偶尔看看III 
高级会员 
  
 
	- 积分
 - 609
 
 
 
 
 | 
 
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  | 
 
 
 
 
 
 |