【发布时间】:2021-05-09 21:42:15
【问题描述】:
我是 Unity 的初学者。我已经在我的代码中写了这个
using UnityEngine.UI;
........
public Image gun_image;
我想从 unity 分配这个图像,所以我尝试从检查器将我的图像拖放到 gun_image 插槽中。这是图像:
这是检查员:
(子弹图像是别的)。有什么帮助吗?
【问题讨论】:
我是 Unity 的初学者。我已经在我的代码中写了这个
using UnityEngine.UI;
........
public Image gun_image;
我想从 unity 分配这个图像,所以我尝试从检查器将我的图像拖放到 gun_image 插槽中。这是图像:
这是检查员:
(子弹图像是别的)。有什么帮助吗?
【问题讨论】:
在项目视图中选择资产,以便检查器窗口显示其属性。确保 Texture Type 设置为 Sprite (2D and UI)。
如果您还需要将图像用作普通纹理,请将其保留为默认值,并将您的 Image 引用更改为 Texture。然后在您的画布中删除图像并使用 RawImage。
【讨论】:
Image 是 组件 类型。您的意思是Texture2D 或Sprite,它们是资产类型。
并通过Import Settings 设置纹理到Texture Type = Sprite(2D and UI)
【讨论】: