从2D

时间:2018-03-17 17:12:11

标签: unity3d

我有一些纹理 - 带有彩绘砖的方形图片。我想在我的游戏中创建我将用作障碍的元素 - 通常的平台游戏墙。所以,我无法理解,我该如何创建这个游戏对象?例如,在3D中我可以创建一个对象 - 例如,立方体 - 然后拖动我的纹理到这个对象。但在2D中我不能做同样的步骤。在2D中,据我所知,我需要创建一个新的游戏对象 - 精灵 - 然后......下一步是什么?在这种情况下拖拽并不起作用,精灵渲染器有一些我认为我需要使用的字段 - ' Sprite'和' Matherial",但是我无法理解,我需要对纹理做些什么才能在这里使用它以及我需要如何使用它。

2 个答案:

答案 0 :(得分:0)

  你是说这个意思吗?

public Texture2D myTexture; // Assuming that it has been linked to a texture imported into your project by drag-n-dropping that texture onto this property using Inspector window

     void Start () 
     {
          gameObject.renderer.material.mainTexture = myTexture;
     }

答案 1 :(得分:0)

在图像/纹理导入设置中,您可以选择许多不同的选项,例如:纹理或精灵。

Sprite接受精灵图像

RawImage采用纯纹理

图像采用精灵图像。

在导入设置中将图像置于精灵模式后,可以将图像/精灵拖动到精灵。