【问题标题】:Adding Google Street View Images to Unity Project将 Google 街景图像添加到 Unity 项目
【发布时间】:2018-03-10 21:37:52
【问题描述】:

我是 Unity 的新手,我开始为我的班级制作一个小游戏。剧本说主角应该在我的家乡。

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

有没有人对如何解决这个问题有任何建议或想法?或者,也许一些关于这样做的不同方式的建议也会受到重视。

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

【问题讨论】:

    标签: unity3d google-street-view


    【解决方案1】:

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

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

    对角色禁用重力

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

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

    添加楼层

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

    • 创建 > 平面
    • 将其变换位置设置为 0、0、0,使其位于世界中心
    • 将其放大到足以让您的角色降落
    • 取消选中检查器中的网格渲染器以使平面不可见

    【讨论】:

    • 谢谢,我尝试了类似的方法,但首先我添加了一个天空盒,然后是头像,然后是飞机,这一切都搞砸了。这一次,我先添加平面,然后将头像放在上面,然后再添加天空盒,现在一切正常。您的回答很有帮助,再次感谢。
    • 太棒了!如果这个答案最有帮助,请务必接受。
    猜你喜欢
    • 1970-01-01
    • 2015-07-20
    • 1970-01-01
    • 2013-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-11
    • 2013-04-17
    相关资源
    最近更新 更多