首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Mapbox中动画化三维模型的运动

如何在Mapbox中动画化三维模型的运动
EN

Stack Overflow用户
提问于 2019-03-27 15:34:57
回答 1查看 1.2K关注 0票数 1

Mapbox文档中的三维模型实例让我想知道如何将3d车辆在地图上的移动(例如优步的AVS演示)动画化。

我尝试通过删除当前的3d模型来修改3d模型示例代码,创建一个新的模型,然后添加它。然而,对于流畅的动画来说,这个周期太慢了:

代码语言:javascript
复制
const moveObject = () => {
  map.removeLayer('3d-model');
  modelOrigin = incrementCoords(modelOrigin);
  modelTransform = createModelTransform(modelOrigin);
  const customLayer = createCustomLayer(modelTransform);
  map.addLayer(customLayer);
};

理想情况下,我希望看到流畅的动画-像在AVS演示或各种‘动画在Mapbox文档中的线路//标记’例子。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-28 19:19:14

对于真正的3D用例,比如在演示中,您最好使用3D工具,而不是Mapbox。这不是3D渲染器或真实3D,所以这就是你没有得到你想要的东西的原因。至于Mapbox工具,最好的选择是地图SDK促进统一

Unity中有一个如何用自定义模型替换3D建筑的例子。你可以在这里找到它:https://docs.mapbox.com/unity/maps/examples/replace-features/

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

https://stackoverflow.com/questions/55381060

复制
相关文章

相似问题

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