首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网格视线Babylonjs

网格视线Babylonjs
EN

Stack Overflow用户
提问于 2017-11-06 01:20:30
回答 1查看 184关注 0票数 0

我正在做一个抓了就跑的游戏,我有一个猫和老鼠的网格,以及一个为我创建墙的高度图。我的目标是开发一个游戏,让两个竞争者编写算法,并使用websocket与服务器通信来捕获/运行。简单地说,我想让用户看到他们的视线,这样他们就可以在不撞墙的情况下跑步/接球。

据我所知,Gazebo模拟程序有LazerScan,它具有与障碍物的距离阵列,并具有确定的角度,例如圆周率,用于在不了解世界的情况下决定去哪一个。我如何才能实现这个目标?我如何才能得到与给定视角的障碍物之间的距离?

我希望这样做,因为任何索引都可能是错误的,因为可能会发生舍入错误等情况,但欢迎任何建议。请考虑这样一个事实,我将把这个信息发送给用户,并期望他们很快就能理解。

EN

回答 1

Stack Overflow用户

发布于 2017-11-07 11:15:01

您好,您可以尝试为您的球员创建一个平截体(基本上6个平面),然后依靠mesh.getBoundingInfo().boundingBox.isInFrustum:https://github.com/BabylonJS/Babylon.js/blob/2b6bd17eaaa5cecc04846d024156ae4d45974c9f/src/Culling/babylon.boundingBox.ts#L104

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47124370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档