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

Adding Google Street View Images to Unity Project

我是 Unity 的新手,我正开始为我的 class 开发一个小游戏。剧情说主角应该放在我的家乡

由于我无法为我的城镇建模,我尝试使用我找到的免费插件从 google 街景图像制作天空盒。看起来不错,所以我尝试添加头像,这就是我遇到麻烦的地方。 添加化身时,他从地板上掉下来,我想是因为它是他下面唯一的图像。然后我试着在他的脚下加一个箱子,现在他在它上面蹲着悬浮。

有没有人对如何解决这个问题有任何建议或想法?或者也可能会收到一些关于执行此操作的不同方式的建议。

这是它现在的样子的照片: https://postimg.org/image/ehklr8sg5/

你的角色掉下来是因为还没有"floor"。天空盒只不过是一个无限环绕场景的特殊立方体。根据天空盒的光学错觉,街景图像可能看起来像角色站在坚实的地面上,但实际上他们漂浮在 space 中。当您按下播放键时,物理引擎启动,重力控制,您的角色坠落。

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

禁用角色重力

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

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

添加楼层

添加一些没有 RigidBody 的碰撞器。对撞机将阻止角色通过它,并且缺少 RigidBody 将确保它不会受到物理或重力的影响。

  • 创建 > 平面
  • 将其变换位置设置为 0、0、0,使其位于世界中心
  • 将它放大到足以让你的角色着陆
  • 在检查器中取消选中 Mesh Renderer 以使平面不可见