位置: 编程技术 - 正文
推荐整理分享unity进度条,物品随机掉落(unity进度条控制动画进度),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:unity 视频进度条预览,unity进度条滑动数值,unity控制动画播放进度,unity进度条控制动画进度,unity 视频进度条预览,unity进度条跳转场景,unity进度条效果,unity进度条控制动画进度,内容如对您有帮助,希望把文章链接给更多的朋友!
public Texture2D blood_blue; //定义一个黄血条2D文本纹理
public Texture2D blood_black;//定义一个黑色血条2D文本纹理
public float HP=0f;//当前进度
void Update () {
if (HP <=)
{
HP = Time.deltaTime*5;//这是根据时间增加进度
}
else if(HP>=)//如果当前进度大于等于,则进行跳转
{
Application.LoadLevel("login");
}
void OnGUI()
{
string dd = " ";
GUIStyle cc = new GUIStyle();
cc.normal.background = img;//设置背景图片
GUI.Label(new Rect(0, 0, , ), dd, cc);
if (HP<=)
{
float blood_width = blood_blue.width * HP/;//这是定义血的进度
GUI.DrawTexture(new Rect(, , blood_black.width,
blood_black.height), blood_black);//画进度条
GUI.DrawTexture(new Rect(, , blood_width, blood_blue.height), blood_blue);
GUI.skin.label.fontSize = ;//设置字体
GUI.color = Color.black;//设置颜色
GUI.Label(new Rect(, , , ), (int )HP "%");
GUI.skin.label.fontSize = ;
GUI.color = Color.red;
GUI.Label(new Rect(,,,),"正在加载.....请稍后.....");
}
}
随机掉落物品 public GameObject chest; //public GameObject gold;//声明一个公共的金币游戏对象 //public GameObject blood;//声明一个公共的血瓶游戏对象 public GameObject hero;//声明一个公共的主角游戏对象 public GameObject[] mouse; //定义一个数组来添加需要掉落的物品 void OnTriggerEnter(Collider col) { if (col.tag == "Player") { AnimationToWorking(); GameObject clone = mouse[Random.Range(0, mouse.Length)]; //当盒子触碰到标签为Player时 建立一个数组长度 Destroy(this.gameObject, 1f); // 1秒后销毁报销 GameObject.Instantiate(clone, transform.position, Quaternion.identity); //创建物品 在宝箱原有的位置 } }更多精彩请到:unity之数组 Array类(数组)数组允许你将多个对象存储在一个变量中。Array类只能用于JavaScript.更多关于C#或JavaScript中ArrayLists,字典或哈希表的信息参考MSDN。这是一
unity之血瓶金币的生成 unity学习,希望我的博客能给喜欢unity的朋友带来帮助血瓶创建一个血药的脚本。当主角触碰血药是出发事件生命加.voidOnTriggerEnter(Collidercol){//获取标签
unity学习之NGUI基础 unity学习,希望我的博客能给喜欢unity的朋友带来帮助今天学习了新的知识:NGUINGUI是用C#编写的unity(适用于专业版和免费版)插件,提供强大的UI系统
标签: unity进度条控制动画进度
本文链接地址:https://www.jiuchutong.com/biancheng/375760.html 转载请保留说明!友情链接: 武汉网站建设