找回密码
 register
搜索
查看: 49|回复: 0

洱海月 大理摆渡车(BUS)瞬移与坐标异常思路笔记

[复制链接]
  • 打卡等级:本地老炮
  • 打卡总天数:533
  • 打卡月天数:22
  • 打卡总奖励:530
  • 最近打卡:2026-06-24 01:45:59
Waylee 发表于 2026-3-18 13:51 | 显示全部楼层 |阅读模式 | Google Chrome | Windows 10

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×

大理摆渡车瞬移与坐标异常修复教程

1. 问题现象

大理 NPC 阁罗适 点击后,最初会出现两类问题:

  1. 服务端 Lua 报错,无法正常上车  
  2. 修完上车后,客户端在发车瞬间出现:
    • 角色或 bus 坐标变成 -2147483648
    • 直接瞬移
    • 没有正常飞行动作
    • 客户端报 CPath::GetPathDirect() current position is invalid

这类问题表面上像“路径错了”,但实际是一个完整的链路问题:

flowchart TD     A["NPC 点击事件"] --> B["按 GUID 查 bus"]     B --> C["bus 创建/注册链路"]     C --> D["bus 初始化包"]     D --> E["bus 发车移动包"]     E --> F["客户端 CObject_Bus 状态机"]     F --> G["角色上车后的当前位置/寻路计算"]

最终确认,问题不是单点,而是以下几段同时存在缺口:

***付费内容***

付费看帖
剩余 95% 内容需要支付 200.00 金币 后可完整阅读
支持付费阅读,激励作者创作更好的作品。
您需要登录后才可以回帖 登录 | register

本版积分规则

QQ|雪舞知识库 ( 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 )|天天打卡

GMT+8, 2026-6-24 06:38 , Processed in 0.061273 second(s), 26 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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