将Google街景图像添加到Unity项目

时间:2016-09-10 21:22:16

标签: unity3d google-street-view

我对Unity完全陌生,我开始为我的班级开一个小游戏。场景说主角应该放在我的家乡。

由于我无法为我的城镇建模,我尝试使用我发现的免费插件从谷歌街景图像制作天空盒。它看起来不错,所以我尝试添加一个头像,这就是我遇到麻烦的地方。 当他添加一个头像时,他会掉到地板上,我想是因为它只有在他身下。然后我尝试在他的脚下添加盒子,现在他漂浮在蹲下位置。

有没有人就如何解决此问题提出任何建议或想法?或者也许有关于这样做的不同方面的一些建议也会受到关注。

以下是现在的照片: https://postimg.org/image/ehklr8sg5/

1 个答案:

答案 0 :(得分:1)

你的角色掉落的原因是因为没有"地板"然而。天空盒只不过是一个特殊的立方体,可以无限地环绕你的场景。根据街景图像,可能看起来角色基于天空盒的视错觉站在坚实的地面上,但它们实际上漂浮在太空中。按下播放时,物理引擎启动,重力停留,你的角色掉落。

有很多方法可以防止它们掉落。

禁用角色重力

如果您不打算在游戏中使用物理效果,这只是一个好主意。

  • 在层次结构中选择角色的根节点
  • 在检查器中,找到RigidBody组件
  • 取消选中使用重力

添加楼层

在其上添加一些没有RigidBody的碰撞器。对撞机将阻止角色穿过它,缺少RigidBody将确保它不受物理或重力的影响。

  • 创建>平面
  • 将其变换位置设置为0,0,0,使其以世界为中心
  • 将它放大到足以让你的角色登陆
  • 取消选中检查器中的网格渲染器以使平面不可见
相关问题