關於一道遊戲筆試題
阿新 • • 發佈:2017-09-29
限制 pre signed 題目 pan log blog tar sta
如何出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(); } }
關於一道遊戲筆試題