如何出BOSS. 每两个小时要随机出一个BOSS
提供:
随机函数unsigned int random(void), 返回值是一正随机整数,
取当前时间函数unsigned int GetCurTime(void), 返回值是开机到当前的秒数
出BOSS函数NewBoss(void).
题目是,每两个小时必定出一个,但出现的时间随机,做题时间限制十五分钟
我的答案
int number=-1; int count=0; void start(){ } void update(){ if(number==-1){ number=this.random % 7200; } else{ count=count+Time.deltatime; if(count>=7200) { number=-1; count=0; } } if(this.GetCurTime() % 7200==number) { NewBoss(); } }
时间: 2024-11-08 20:29:05