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