Invoke(Invoke和InvokeRepeating有啥区别)
和携程移动眼泪
private int tearNum;
start(){
...
Invoke("StartcreatingTears",6);
}
// 定义一个方法
private void CreateTear(){
tearNum++;
Instantiate(tearsGo,roadsTrans[0]);
}
//每次生成一滴眼泪
private void StartcreatingTears(){
//从第0s开始,每隔2s开始调用一次方法
InvokeRepeating("CreateTear",0,2)
}
//眼泪数量限制,到达数量了停掉
void Update(){
if(tearNum>=5){
CancelInvoke();
tearNum = 0;
}
}