unity 每日隨筆 TimeHelp計時器

2021-08-04 07:10:54 字數 1006 閱讀 7841

1,計時器的時間判斷,time.time與time.realtimes******artup都是執行時從0開始,區別是上加的速度是不是按真實時間來的。

2,到達呼叫的時間,每個需要呼叫的函式,在新增時,就取到當時的時間,以此做判斷。每次函式被呼叫時,還需更新到當前時間。為下次做判斷。

3,呼叫的次數,每次呼叫減一,等於0移除,小於0不做操作,

4,移除計時器,設定任意的乙個標記,移除時對計時器列表做一次遍歷,有該標記的索引則被移除。

以下是**:

float tmptime;

void update ()

if (tmpitem.m_callnums > 0)}}

}//都是執行時從0開始,區別是上加的速度,

//tmptime = time.time;

//printf("time",tmptime);

//tmptime = time.realtimes******artup;

//printf("realtime",tmptime);

}listm_ltimeitem_mng = new list();

1,任意的標記

int m_id = 12345;

public class timeitem

public int addtimehelp_cb(int timegap,int callnumas,system.action cb)

public void removetimehelp(int id) }}

呼叫**如下:

mytimehelp m_tmptimehelp;

int m_id;

void start () );

m_tmptimehelp.addtimehelp_cb(1, 1, () => );

m_id = m_tmptimehelp.addtimehelp_cb(1, -1, () => );

invoke("testloop",6);

}void testloop()

每日隨筆 RenderTexture

還是不怎麼懂,之後再編輯。2個攝像機,主攝像機只渲染ui層,次攝像機渲染設定的層。所以各自的攝像機做了各自的事,如果需要將次攝像機表現在主攝像機上 1,次攝像機使用任意乙個rendertexture,在這裡次攝像機使用solidecolor。2,主攝像機下ui層加乙個rawimage,然後放置同乙個...

Python 每日隨筆

使用python已經有3個月了,帶總體來說,還是python菜鳥,今天發現了乙個好玩的東西,記錄下來,有時間深入研究一下。關於metaclass 不得不說python 的元類很有意思,可以做很多有趣的事情,如 1 可以做log記錄,效能分析 2 可以為建立的類新增功能 3 為子類做型別校驗等。上 c...

Unity向量學習的隨筆

如果空間中的一點與另一點相減,則得到乙個從乙個物體 指向 另乙個物體的向量 gets a vector that points from the player s position to the target s.var heading target.position player.position...