代码之家  ›  专栏  ›  技术社区  ›  SpoocyCrep

Unity创建精灵立方体

  •  1
  • SpoocyCrep  · 技术社区  · 8 年前

    我有一个二维平面图像纹理,我想把它作为一个立方体绘制在我的画布资源清册ui中,而不是生成一个由网格构成的实际立方体。最有效和最简单的方法是什么?

    我曾经在android sdk中遇到过这个问题,通过创建一个两边分开的立方体图像,然后在每个立方体上绘制纹理的像素,解决了这个问题,这可能非常昂贵,我不确定它是否能在unity中工作(或如何工作)(这是解决方案: Create 3D cube with Canvas )

    1 回复  |  直到 8 年前
        1
  •  4
  •   Fattie    8 年前

    用不同的方法来做这件事很简单:

    (1)通常情况下,当你有一个三维对象(如立方体,龙,随便什么)你想在你的库存清单中使用“作为一个图标”-你就这样做。在一个单独的相机上使用一个3d项目非常容易(比如,“icon camera!”)并正确定位。

    这是一个典型的统一场景中非常基本的事情,你们都需要掌握技巧。

    (2)您确实可以使用“渲染纹理”,然后“制作”所需图像的PNG(同样,从实际的3D立方体开始)。

    同样,这些是典型的统一场景中的基本元素,你们都需要掌握这些技巧。

    实际上“1”更容易,没有什么理由不这样做。

    在Unity游戏(或者任何平台)中,它在“菜单”等中都很常见。


    一个诀窍是让相机的图像“按正确的顺序”你需要的,所以下面什么都不隐藏,诀窍是“深度”设置 Camera

    enter image description here

    https://docs.unity3d.com/560/Documentation/Manual/class-Camera.html

    “按绘图顺序深入摄影机的位置。带有 更大的 将提取价值 在上面 价值较小的摄像机。”

    (不管我在团结中工作了多少个小时,我都不记得是哪条路!:))

    当你对Unity(或任何游戏引擎)还不熟悉时,一件令人惊讶的事情是你经常有“许多摄像头”。

    你可能只有一个小小的相机,除了“一个小小的黑色区域”什么都不做,然后在上面再放一个相机,或者别的什么。

    这是一个“集合”。


    工作时绝对关键的提示 UI 团结一致…

    https://stackoverflow.com/a/36268018/294884