Unity ILRuntime 實(shí)戰(zhàn)教程:打造基于ILRuntime的組件化開發(fā)
2022-11-29 17:22 作者:游戲開發(fā)RAIN | 我要投稿
今天我們來(lái)設(shè)計(jì)基于邏輯熱更項(xiàng)目的組件化開發(fā)機(jī)制,我們叫它ILRBehaviour,類似與MonoBehaviour,盡量保證所有的開發(fā)習(xí)慣與MonoBehaviour很像,由于MonoBehaviour是Unity C# 域的數(shù)據(jù)對(duì)象類型,所以我們?cè)谶壿嫙岣?xiàng)目中無(wú)法直接使用,所以我們要自己設(shè)計(jì)一套類式的機(jī)制,主要完成3件事情:
(1)設(shè)計(jì)好ILRBehaviour的接口,盡量和MonoBehaviour保持一致;
(2)設(shè)計(jì)好添加,?查找,?刪除ILRBehaviour組件實(shí)例機(jī)制;
(3)讓ILRBehaviour的每個(gè)特定的接口能在特定時(shí)機(jī)被調(diào)用到;






今天的分享就到這里了, 關(guān)注我,可以獲取我們的ILRuntime熱更教程源碼, 對(duì)著源碼看更酸爽。
標(biāo)簽: