unity 携程倒计时

大家可以去看看 这个博主写的倒计时 

http://blog.csdn.net/pangpangxiong0309/article/details/50737111 
可以随意改成倒计时     非常好用   很简洁



关于携程的倒计时的使用    一段时间的感悟~

首先关于携程   。我们直接说需求 。  如果只是需要倒计时的话  仅仅只是倒计时, 同时你也不会关闭携程挂的游戏物体,这个是时候,你可以直接看上面的那个教程  。


如果你的需求是  关闭倒计时显示的游戏物体GameObjct.SetActive(false);,即使这个游戏物体被关闭,页面中的倒计时依然进行而不受干扰。

这下你们需要样做,

举例说明  我需要显示一个酒楼中免费抽弟子的倒计时的显示,但是呢 ,这个页面不管是打开还是关闭,倒计时一直在走,

首先我们需要建立两个脚本 名字是 Jiulou.cs (主管酒楼倒计时显示,挂在这个就有酒楼的游戏物体上)         DaoJiShi.cs(是主管携程的倒计时,挂在-一个永远都不会关闭掉的游戏物体上,比如相机)


其次 我们需要 Jiulou.cs 中倒计时显示UI        Text  设置为

public   Text jiulou_text;//显示倒计时的UIGUI
然后我们需要在 DaoJiShi.cs 的脚本中这样写
	//------------------用于显示酒楼的倒计时显示的问题------------------------


	//------------痛饮的页面
	//调取倒计时的的显示
	public void tongyin_time_show(int chazhi){
                //一定要记住   在这里写调取携程的 StartCoroutine 一定卸载这个脚本上


		StartCoroutine (tongyin_time_show_daojishi (chazhi));

	}
	//初始化显示玩家的现在的倒计时
	public  IEnumerator tongyin_time_show_daojishi (int tongyin_Time )
	{//调用则 打开携程
		while (tongyin_Time >= 0) {jiulou.instance.jiulou_text.text = ((tongyin_Time )/3600)+"时"+(((tongyin_Time % 86400)%3600) / 60)+"分"+(tongyin_Time % 60)+"秒";
yield return new WaitForSeconds (1);
			tongyin_Time--;//状态倒计时

			Debug.Log("酒楼的痛饮的页面倒计时显示"+tongyin_Time);

		}
	
	}

这样的话  将jiulou脚本中的需要显示的倒计时 UI  暴露给     专门携程的倒计时的脚本  ,  然后我们需要倒计时的话    直接调取 
tongyin_time_show()这个方法 就可以了




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值