QFramework的使用(UI Kit的使用)

QFramework是GitHub上一款開源的框架嘿般,EMMMM就介紹到這吧

下面貼上框架的連接

Github:https://github.com/liangxiegame/QFramework
框架官網(wǎng)(文檔):http://qframework.io/
框架交流群:623597263

寫的感覺有點(diǎn)亂俱济,然后下面的介紹可能有的一些api的解釋錯(cuò)誤的地方,歡迎大家指正式散。謝謝

好了廢話不多說(shuō),下面開始進(jìn)入正題。

UI Kit的使用(個(gè)人覺得需要特別注明的地方):

UI Kit是QFramework(后面簡(jiǎn)稱Qf)一個(gè)管理UI加載和卸載的模塊镣衡,下面讓我引入官網(wǎng)文檔的說(shuō)明:

000.png

注意,上面我貼的是圖片档悠,別傻乎乎的復(fù)制了= =廊鸥!

好了,讓我們來(lái)看看圖片中的第一句代碼:

想必看注釋大家也明白了辖所,這就是從AssetBundle加載UI

// open a panel from assetBundle
UIMgr.OpenPanel<UIMainPanel>();

注意:Qf不管是加載UI還是加載資源(即ResKit加載資源模塊惰说,不在本次介紹)首先都先需要初始化資源管理器,就是下面的這句代碼

ResMgr.Init();

加載前的準(zhǔn)備工作:
1.首先需要講相應(yīng)的資源(文件夾或者Prefab)標(biāo)記上AssetBundle缘回。
如何標(biāo)記呢吆视?讓我應(yīng)用文檔的說(shuō)明

鼠標(biāo)右鍵某個(gè)資源 Assets/ResKit/Mark AssetBundle
Command/Ctrl + Shift + R 彈出資源面板,點(diǎn)擊 build

完成以上步驟酥宴,我們就完成了準(zhǔn)備工作啦啦吧,然后就可以加載我們的UI了。

這句代碼就是從Resources文件中加載資源

// load a panel from specified Resources
UIMgr.OpenPanel<UIMainPanel>(prefabName:"Resources/UIMainPanel");

注意:Qf不管是加載UI還是加載資源(即ResKit加載資源模塊拙寡,不在本次介紹)首先都先需要初始化資源管理器授滓,就是下面的這句代碼

ResMgr.Init();

首先,先將需要加載的Prefab資源放入Resources文件夾
同樣的肆糕,做好這些就能加載Resources文件夾的UI了

利用Prefab的名字從AssetBundle加載UI

// load a panel from specield assetName
UIMgr.OpenPanel<UIMainPanel>(prefabName:"UIMainPanel1");

和第一個(gè)類似般堆,偷懶不作過(guò)多介紹。- -擎宝!

以上郁妈,就是UIKit加載UI的api了,到這里绍申,就會(huì)有人問(wèn)了噩咪,加載的有了,隱藏的呢极阅?卸載的呢胃碾?別急,容我慢慢道來(lái)

1.關(guān)閉并卸載加載的UI(注意筋搏,這個(gè)api只能卸載通過(guò)AssetBundle加載的UI仆百,Resources則不能直接調(diào)用這個(gè)卸載)

UIMgr.ClosePanel<MenumBG>();

那么問(wèn)題來(lái)了,這個(gè)不能卸載Resources加載的資源奔脐,那么通過(guò)什么卸載呢俄周?答案是

QUIManager.Instance.CloseUI("Resources/MenumBG");

通過(guò)上面的api吁讨,就能關(guān)閉并卸載Resources加載的UI了(注意:UIMgr.ClosePanel當(dāng)時(shí)我調(diào)用的時(shí)候是無(wú)法關(guān)閉并卸載的,不排除我的操作失誤或者以后更改峦朗,所以請(qǐng)各位在次動(dòng)手測(cè)試一下建丧,這句代碼能不能關(guān)閉并卸載)

2.獲得相關(guān)的U(同樣,我測(cè)試時(shí)這個(gè)和ClosePanel<>一樣波势,只能得到通過(guò)AssetBundle的UI)

UIMgr.GetPanel<GameOver>()

取得UI之后呢翎朱,就可以進(jìn)行相關(guān)的操作了,比如調(diào)用Show()尺铣,Hide()拴曲,等方法。
(注意凛忿,如果Hide UI之后想重新顯示澈灼,可以直接調(diào)用前面的OpenPanel顯示)


好了,到這里位置侄非,我的大概介紹和一些注意就倒這里了蕉汪,具體更詳細(xì)的一些就請(qǐng)下載Qf下來(lái)自己品味吧!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末逞怨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子福澡,更是在濱河造成了極大的恐慌叠赦,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件革砸,死亡現(xiàn)場(chǎng)離奇詭異除秀,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)算利,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門册踩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人效拭,你說(shuō)我怎么就攤上這事暂吉。” “怎么了缎患?”我有些...
    開封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵慕的,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我挤渔,道長(zhǎng)肮街,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任判导,我火速辦了婚禮嫉父,結(jié)果婚禮上沛硅,老公的妹妹穿的比我還像新娘。我一直安慰自己绕辖,他們只是感情好稽鞭,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著引镊,像睡著了一般朦蕴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上弟头,一...
    開封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天吩抓,我揣著相機(jī)與錄音,去河邊找鬼赴恨。 笑死疹娶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的伦连。 我是一名探鬼主播雨饺,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼惑淳!你這毒婦竟也來(lái)了额港?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤歧焦,失蹤者是張志新(化名)和其女友劉穎移斩,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绢馍,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡向瓷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了舰涌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片猖任。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖瓷耙,靈堂內(nèi)的尸體忽然破棺而出朱躺,到底是詐尸還是另有隱情,我是刑警寧澤哺徊,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布室琢,位于F島的核電站,受9級(jí)特大地震影響落追,放射性物質(zhì)發(fā)生泄漏盈滴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望巢钓。 院中可真熱鬧病苗,春花似錦、人聲如沸症汹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)背镇。三九已至咬展,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間瞒斩,已是汗流浹背破婆。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留胸囱,地道東北人祷舀。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像烹笔,于是被迫代替她去往敵國(guó)和親裳扯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 首先附上原文鏈接:https://unity3d.com/learn/tutorials/topics/best-...
    Bonging閱讀 1,184評(píng)論 0 0
  • 翻譯:莫銘原文地址:AssetBundle usage patterns 本系列中的上一篇文章覆蓋了AssetBu...
    莫銘閱讀 5,235評(píng)論 1 12
  • 最近網(wǎng)友通過(guò)網(wǎng)站搜索Unity3D在手機(jī)及其他平臺(tái)下占用內(nèi)存太大. 這里寫下關(guān)于unity3d對(duì)于內(nèi)存的管理與優(yōu)化...
    楊樹葉的楊閱讀 1,068評(píng)論 0 0
  • 第二年事業(yè)編考試了谤职,第五年公務(wù)員考試了饰豺,這幾年自己都做了些什么,為什么一直失利柬帕,一直磨練自己哟忍。 當(dāng)群里的朋友,周邊...
    A萌阿底提閱讀 407評(píng)論 0 0
  • 記憶中陷寝,從我們訂婚起,夫家姑姑的身影就與我們的生活如影相隨其馏。 高興的時(shí)候,一起慶祝叛复。 危難的時(shí)候仔引,身先士卒。 需要...
    冬之歡樂閱讀 305評(píng)論 2 2