强子 发表于 2013-3-5 09:04

制作环形血条教程 附源码

具体代码在附件里面。private var x=0.5;
function Update () {
      renderer.material.SetTextureOffset ("_MainTex", Vector2(0,x));
}

function OnGUI()
{      
      if(GUI.Button(new Rect(0,200,150,50),"High Blood"))
      {
                if(x < 0.5)
                {
                        x=x+0.05;
                }
                if(x >= 0.5)
                {
                        x = 0.5;
                }
      }
      if(GUI.Button(new Rect(0,300,150,50),"Low Blood"))
      {
                if(x > 0.0)
                {
                        x=x-0.05;
                }
                if(x == 0)
                {
                        x = 0;
                }
      }
}关键在于调整X的值,实现血条的增加和减少。

jimsato 发表于 2013-3-5 11:17


感谢楼主的无私分享!{:soso__11402694654016840197_7:}

cclove 发表于 2013-3-6 14:37

相当好的,好东西。

animan 发表于 2013-3-10 08:32

谢谢楼主啊,真给力

oscarlew 发表于 2013-4-8 14:50

楼主无私分享 感激涕零啊 !哈哈哈

bearkitten 发表于 2013-4-15 13:06

感謝大大無私地分享, 給您一個讚!!!

y62840498 发表于 2014-9-24 16:30

niubia!!!!!!!!!

jz343777146 发表于 2014-10-18 12:12

支持支持.............

wjqfei 发表于 2014-10-27 16:27


感谢楼主的无私分享!{:soso__11402694654016840197_7:}

luckzzs 发表于 2017-3-18 12:17

很不错
页: [1]
查看完整版本: 制作环形血条教程 附源码