纳金网

标题: IGUI的血条实例 [打印本页]

作者: 狂风大尉    时间: 2014-6-30 13:00
标题: IGUI的血条实例
  1.     using UnityEngine;

  2.     using System.Collections;

  3.     using iGUI;

  4.     public class Test : MonoBehaviour

  5.     {

  6.     public Transform targetTransform;

  7.     public iGUIElement element;

  8.     float elementOffset = 0;

  9.     void Update()

  10.     {

  11.     Vector3 targetGUIPoint = Camera.main.WorldToScreenPoint(targetTransform.position + offset);

  12.     targetGUIPoint.y = Screen.height - targetGUIPoint.y;

  13.     targetGUIPoint.x -= element.rect.width * 0.5f;

  14.     targetGUIPoint.y -= element.rect.height * 0.5f;

  15.     element.rect.x = targetGUIPoint.x;

  16.     element.rect.y = targetGUIPoint.y;

  17.     //Unity3D教程:www.unitymanual.com

  18.     targetTransform.Translate(Input.GetAxis("Vertical") * Vector3.forward);

  19.     targetTransform.Translate(Input.GetAxis("Horizontal") * Vector3.left);

  20.     }

  21.     }
复制代码

作者: wucnj    时间: 2014-6-30 14:09
感谢分享!!!
作者: HIDEOKOJIMA    时间: 2014-6-30 14:38
感谢分享!




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5