创建一个健康栏

时间:2016-04-10 20:41:28

标签: c# debugging unity3d textures unity5

我正在尝试创建一个有效的健康栏,我尝试过像

这样的方法
  1. 创建包含我已创建的健康栏纹理的GUI.Box(),但这会使健康栏按比例调整大小: Distorted Health Bar

  2. 使用 Texture2D.Resize()方法调整纹理本身不使用 GUI.Box(),但是当我使用 Texture2D时.Resize()方法,我的纹理变为黑色。它看起来像这样:

  3. Black Health Bar

    我的代码看起来像这样。对其进行了编辑,以便删除不相关的部分以便于阅读。

    Code

    为什么我调整大小时健康栏会变黑?有什么办法可以防止这种情况发生吗?提前谢谢!

0 个答案:

没有答案