首页 文章

在Unity中创建具有地形的行星

提问于
浏览
0

我想要在统一中创建一些程序生成的行星 . 我不是要制造巨大的,逼真的行星,而是非常小的可步行的行星(如超级马里奥银河) .

我遇到了一个问题 - 地形物体无法旋转,所以我无法用6个独立的方块制作一个球体 .

我尝试进口一个成功有限的高分辨率球 . 近距离观察很难看起来很好(即使有很多面孔) . 对非地形物体的类似地形特征的支持也很有限 - 比如如何混合纹理,添加草或在表面上放置物体 .

我已经看到了一些完全符合我要求的统一商店资产,所以我知道这样的事情是可能的 . 我只是无法弄清楚从哪里开始 . 我搜索了几乎与该主题相关的任何内容,一无所获 .

谢谢!

1 回答

  • 0

    您可以编写一个可以弯曲平面的着色器,如下所示:

    https://www.assetstore.unity3d.com/en/#!/content/26165
    

    这是基本代码:

    https://alastaira.wordpress.com/2013/10/25/animal-crossing-curved-world-shader/
    

    我在前一段时间使用它,升级后效果很好 .

相关问题