在Unity 3D中更改按钮图像

Dav*_*vid 4 image button unity-game-engine

我是Unity议员,所以请不要因为这个问题而开除我。

我正在尝试将一个简单的UI按钮更改为类似于“播放”按钮(通过简单的“播放PNG”图像),我看到“按钮” Source Image在“图像”脚本下有一个,但据我所知,我必须选择一个Sprite。

如何从PNG图片创建Sprite?

b.b*_*ben 9

Unity的精灵是一种Texture。

  1. 通过将文件拖动到“项目”面板来导入PNG,Unity将自动为您生成纹理。

  2. 单击该文件,“检查器”面板将显示纹理的“导入”设置。 在此处输入图片说明

  3. 在“检查器”中,选择“纹理类型”作为“ 精灵”(2D和UI),然后单击底部的“应用”。 在此处输入图片说明

  4. 在项目面板中,将此纹理拖到图像脚本”下的源图像中