制作血条
2015-12-23 13:28
295 查看
unity3d-游戏实战突出重围,第二天 制作血条
2015-01-28 22:06 by 糯米粥, 13 阅读, 0 评论, 收藏, 编辑1 using UnityEngine; 2 using System.Collections; 3 4 public class xt : MonoBehaviour 5 { 6 7 //红色血条 8 public Texture2D blood_red; 9 //黑色血条 10 public Texture2D blood_black; 11 //当前生命值 12 private int HP = 100; 13 14 void OnGUI() 15 { 16 if (GUILayout.RepeatButton("加血")) 17 { 18 //增加生命值 19 if (HP < 100) 20 { 21 HP++; 22 } 23 } 24 if (GUILayout.RepeatButton("减血")) 25 { 26 //减少生命值 27 if (HP > 0) 28 { 29 HP--; 30 } 31 } 32 //根据当前生命值计算红色血条显示的宽度 33 int blood_width = blood_red.width * HP / 100; 34 //绘制黑色血条 35 GUI.DrawTexture(new Rect(100, 100, blood_black.width, blood_black.height), blood_black); 36 //绘制红色血条 37 GUI.DrawTexture(new Rect(100, 100, blood_width, blood_red.height), blood_red); 38 39 } 40 }
资源下载
http://pan.baidu.com/s/1dDEjy9b
相关文章推荐
- ScrollView 的使用(非原创)
- Struts2文件上传
- MaterialDesign 之 ToolBar学习
- SQL Tuning 基础概述09 - SQL Access Advisor
- 51.自定义布局-SlidingLayout
- 并查集详解 (转)
- android maxLines ellipsize 配合使用失效,解决办法
- Unity3D NGUI自适应屏幕分辨率
- pthread_attr_setdetachstate
- MVC模型结构是什么
- 关于Android Studio中libpng APPT err(Facade for 400...) 去除 iCCP 的警告
- windows主机开启openssl的方法
- 软件版本的处理
- 你需要了解的JS框架
- PHP二位数组/多维数组 根据某个键值排序
- fedora下安装配置minidlna
- 算法之优先队列
- mfc下Teechart画饼图
- Unity3D 控制物体移动、旋转、缩放
- EventBus