cocos2dx,lua,倒计时的应用

本文探讨了如何在cocos2d-x游戏引擎中结合lua脚本进行倒计时功能的管理和使用,适用于游戏开发中的定时事件处理。
摘要由CSDN通过智能技术生成
 TimeType=class("TimeType")


--获取 00:00:00 时间格式
function TimeType:getTimeString(second)
	local s=second%60
	local min=math.floor(second/60)%60
	local h=math.floor(second/3600)
	local secondBody
	local minuteBody
	local hourBody
	if h==0 and min==0 and s==0 then
		secondBody="00"
	elseif s<10 then
		secondBody="0"..s
	else 
		secondBody=s
	end
	if h==0 and min==0 then
		minuteBody="00:"
	elseif min<10 then
		minuteBody="0"..min..":"
	else
		minuteBody=min..":"
	end
	if h==0 then
		hourBody="00:"
	elseif h<10 then
		hourBody="0"..h..":"
	else
		hourBody=h..":"
	end
	return hourBody..minuteBody..secondBody
end

---获取 00:00 时间格式
function TimeType:getShortTimeString(second)
	if second>3600 then
		return TimeType:getTimeString(second)
	else
		local s=second%60
		local min=math.floor(second/60)%60
		local secondBody
		local minuteBody
		if h==0 and min==0 and s==0 then
			secondBody="00"
		elseif s<10 then
			secondBody="0"..s
		else 
			secondBody=s
		end
		if h==0 and min==0 then
			minuteBody="00"
		elseif min<10 then
			minuteBody="0"..min..":"
		else
			minuteBody=min..":"
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值