unity3d简单血条的制作方法
来源:互联网 发布:用cmd运行java 编辑:程序博客网 时间:2024/06/10 08:51
通过gui的GUI.DrawTexture方法来实现血条,如下图:
- using UnityEngine;
- using System.Collections;
- /// <summary>
- /// 血条
- /// 小伍 QQ:16349023
- /// </summary>
- public class Wy2HealthBar : MonoBehaviour {
- public Texture2D HealthBg;
- public Texture2D Heathforce;
- public Vector2 offset = new Vector2(13,15);
- private Wy2AIHealth health;
- void Setup()
- {
- health = GetComponent<Wy2AIHealth>();
- }
- void Reset()
- {
- Setup();
- }
- // Use this for initialization
- void Start () {
- Setup();
- }
- // Update is called once per frame
- void Update () {
- }
- void OnGUI()
- {
- if (Event.current.type != EventType.Repaint)
- {
- return;
- }
- Rect rectbg=new Rect(0,0,256,64);
- GUI.DrawTexture(rectbg, HealthBg);
- float width = (health.CurrentHealth*145) / health.MaxHealth;
- if (width < 1) return;
- Rect rectfc = new Rect(offset.x, offset.y, width, 10);
- GUI.DrawTexture(rectfc, Heathforce);
- }
- }
0 0
- unity3d简单血条的制作方法
- unity3d简单血条的制作方法
- Unity3D循环滚动的背景图片?制作方法!!!!
- Unity3D循环滚动的背景图片?制作方法!!!!
- Unity3D血条的制作
- 最简单的软件封面制作方法
- 简单的wm6.5主题制作方法教程
- PhotoShop水墨笔画效果的简单制作方法
- 最简单的404错误页面制作方法!
- 简单的ps制作方法之合图
- unity3D制作血条跟随的研究
- unity3d 任务头上的血条
- Unity3D中NGUI的动态字体(TTF)制作方法!!!
- Unity3D中进度条的两种使用插件制作方法
- Unity3D中NGUI的动态字体(TTF)制作方法!!!
- Unity3D 精灵血条
- 简单ocx控件制作方法
- Unity3d人物的名称与血条的绘制方法
- 深入理解Java Servlet与Web容器之间的关系
- vb视频笔记
- 程序运行前退出前动画
- Xilinx SDK API函数的使用方法 未完待续
- 解决ubuntu 的vim中文乱码问题
- unity3d简单血条的制作方法
- 搜索引擎爬虫工作原理-大揭秘
- Android Studio里使用JNI
- js实现去除首尾空格
- 使用Vim做跨行文本做替换
- MVC 各种传值方式 ASP.NET MVC view与controller传值方式
- Mac10.11用brew搭建Eclipse4.4+Maven3.2.3+JDK1.8运行环境
- 安卓中常用的权限配置,及webVIew组件配置(笔记)
- UITabbarController