FiveM的3D GPS路线渲染器原型

FiveM的3D GPS路线渲染器原型-FiveM插件网
FiveM的3D GPS路线渲染器原型
此内容为免费资源,请登录后查看
火种0
免费资源

图片[1]-FiveM的3D GPS路线渲染器原型 - FiveM插件网-FiveM插件网

gps3d

FiveM原型3D GPS路线渲染器(wip)

大家好,

我正在分享我为FiveM构建的一个小原型:一个3D GPS路线渲染器。

这个想法很简单:它读取活动的GTA路线,使用GetPosAlongGpsTypeRoute,并在道路上方渲染具有方向V形的轻量级3D轨迹。

它仍然是一个原型/视觉实验,但它已经具备了功能,可以作为其他路线或导航想法的基础。

特性

  • 读取游戏中的活动GPS路线
  • 使用GTA/FiveM本地采样路线位置
  • 在道路上方绘制三维路线轨迹
  • 沿路线绘制方向V形
  • 包括交叉口处理和曲线连续性的第一道工序,尽管有些转弯仍会显示视觉伪影,需要进一步改进
  • 切换命令
  • 手动刷新命令
  • 可选的交叉点过滤,以减少视觉混乱

命令

  • /gps3d–切换3D GPS
  • /gps3d_refresh–重建当前路线
  • /gps3d颜色r、g、b、a–更改颜色
  • /gps3d类型1或2–更改渲染类型-1=线条,2=矩形+uvmap(ytd-png)
  • / gps3ddebug–本机Z/地面调试工具,用于测试剪裁、地下点和路线高度行为。

配置

  • 更新间隔=详细信息2500,试试看250/500以更快的速度进行更新

安装

  1. 地方l2k-gps3d在你的资源文件夹
  2. 添加确保l2kgps3d到你的server.cfg
  3. 启动服务器
  4. 在地图上设置一个正常航路点

备注

  • 这是一个视觉原型,不是默认迷你地图GPS的替代品
  • 它使用GTA/FiveM已经计算出的路线

下载

视频更新1.1

电流方向

现在,方向箭头是使用线条渲染的。未来,这可能会演变成一种rect+UV映射的功能区或其他渲染方法,目标是更接近《看门狗2》中的导航风格。

我仍在改进连接处理,在实验的这一部分,ChatGPT提供了很大的帮助。

如果你愿意,可以随意修改它,在此基础上构建,并分享你自己的改进。谢谢。

游戏设计技巧:

  • AR处理单元:我建议服务器所有者在车辆中安装一个“虚拟部件”(如增强现实处理单元)。玩家可以在mod商店或专业团体购买,以保持UI/UX的沉浸感和世界的一部分。
  • 定制和经济:由于这是一个基础框架,我没有强制使用特定的接口。如果您使用的是rect版本,则可以添加新的V形形状、不同的颜色和独特的渲染格式。
  • 货币化:您可以使用这些视觉变化来创建具有不同价格点的不同层次的GPS单元,从而丰富服务器的经济性和整体游戏设计。

更新

1.1-添加新的重命名:绘制正确的+UVMAP(使用PNG CHEVRON.ytd)

更新日志:1.2

  • 在保持当前GPS路径的同时,增加了改进的路线持久性。
  • 为通过的点添加了路线修剪逻辑。
  • 在可见路径的末尾添加了路由扩展逻辑。
  • 在路线计算过程中增加了逐点地面检查支持。
  • 改进了离线重建处理。
  • 添加了速度感知路线更新调优。
  • 添加了用于开发/测试的本机Z调试助手。

视觉

  • 提高了整体路线稳定性。
  • 驾驶时减少路线跳跃/移动。
  • 改进了曲线和连接行为。
  • 更好地控制车辆后方可见的东西。

删除/更改

  • 清理内部结构,以便更容易进行测试和未来的调优。

许可证

  • 该项目根据MIT许可证获得许可。

归因

  • 如果您将此资源用作自己项目的基础,请为原始项目和作者提供可见的署名。我们将不胜感激。

:gem_stone:特别感谢:gem_stone:

Killernight:用于此更新1.2中使用的路由逻辑贡献

代码可访问
订阅制的
线条(大致) 500
需求
支持
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容