Cocos Creator學(xué)習(xí)過程中的知識整理

自學(xué)研究Cocos Creator中整理記錄的一些比較重要的知識點迹栓,作一些記錄方便自己查詢,會不定期更新倍谜。

一迈螟、Cocos Creator相關(guān)

1.屏幕分辨率和異形屏適配

適配各種分辨率和屏幕比例:
這個Cocos Creator已經(jīng)做的很完善了,使用起來也比較簡單尔崔。
Cocos官網(wǎng)文檔教程說明答毫,也是Cocos Creator適配屏幕的基礎(chǔ)知識:
http://docs.cocos.com/creator/manual/zh/ui/multi-resolution.html
http://docs.cocos.com/creator/manual/zh/ui/widget-align.html
主要是使用Canvas作為根節(jié)點,然后使用widget組件防止可交互內(nèi)容跑出屏幕外季春。

適配異形屏:
參考知乎一個關(guān)于unity適配iPhoneX的思路https://www.zhihu.com/question/68199219/answer/262488809
自己目前的想法是洗搂,canvas的Fit Height和Fit Width都不勾選(為了不產(chǎn)生黑邊,代價是會有裁剪载弄,但是裁剪總比黑邊好)耘拇,在canvas下創(chuàng)建兩個節(jié)點,一個是游戲背景background宇攻,使用widget組件使其鋪滿canvas(widget的top惫叛、left、bottom逞刷、right均設(shè)置為0px)嘉涌,background會隨分辨率比例變化會有裁剪妻熊,但會始終保持沒有黑邊全屏覆蓋;還有一個是safe_area仑最,這個safe_area安全區(qū)作為所有可交互節(jié)點的根節(jié)點扔役,safe_area的子節(jié)點要使用widget保證自己不會超出safe_area。只要保證safe_area的位置和尺寸正確警医,不被劉海遮住亿胸,那么所有的可交互節(jié)點便也不會被劉海遮住了。所有只需控制好safe_area的widget組件的top预皇、left侈玄、bottom、right就好了深啤。具體要在代碼中讀取當(dāng)前手機(jī)設(shè)備的信息拗馒,并設(shè)置好safe_area的widget的值路星。

二溯街、JavaScript相關(guān)

1.JavaScript的單線程解疑

作為一名使用Java的Android開發(fā)者,用js寫網(wǎng)絡(luò)請求時洋丐,怎么也找不到怎么開多線程異步處理呈昔。后來才了解到j(luò)s使用的是單線程,這篇文章講解得很好https://blog.csdn.net/w2765006513/article/details/53743051
js中異步操作setTimeout https://zhuanlan.zhihu.com/p/26962590
簡單總結(jié)來說友绝,js是單線程模型堤尾,js代碼都是在一個線程中執(zhí)行的,無法手動開啟新線程執(zhí)行操作迁客,但js調(diào)用http網(wǎng)絡(luò)請求郭宝、讀取文件等常用耗時操作的api,執(zhí)行時會自動在別的工作線程中執(zhí)行掷漱,此外還會提供一些事件的回調(diào)粘室,例如http請求完成、超時等事件卜范,回調(diào)回js執(zhí)行的主線程中去衔统。你只需關(guān)注一些事件的回調(diào),在回調(diào)方法中執(zhí)行你自己的邏輯海雪。但是對于代碼中需要進(jìn)行的一些復(fù)雜耗時的算法計算锦爵,可能需要通過jsb調(diào)用C++開啟新線程執(zhí)行了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末奥裸,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子湾宙,更是在濱河造成了極大的恐慌樟氢,老刑警劉巖枝恋,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嗡害,居然都是意外死亡焚碌,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門霸妹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來十电,“玉大人,你說我怎么就攤上這事叹螟【槁睿” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵罢绽,是天一觀的道長畏线。 經(jīng)常有香客問我,道長良价,這世上最難降的妖魔是什么寝殴? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮明垢,結(jié)果婚禮上蚣常,老公的妹妹穿的比我還像新娘。我一直安慰自己痊银,他們只是感情好抵蚊,可當(dāng)我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著溯革,像睡著了一般贞绳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上致稀,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天冈闭,我揣著相機(jī)與錄音,去河邊找鬼豺裆。 笑死拒秘,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的臭猜。 我是一名探鬼主播躺酒,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蔑歌!你這毒婦竟也來了羹应?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤次屠,失蹤者是張志新(化名)和其女友劉穎园匹,沒想到半個月后雳刺,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡裸违,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年掖桦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片供汛。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡枪汪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出怔昨,到底是詐尸還是另有隱情雀久,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布趁舀,位于F島的核電站赖捌,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏矮烹。R本人自食惡果不足惜越庇,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望擂送。 院中可真熱鬧悦荒,春花似錦、人聲如沸嘹吨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蟀拷。三九已至,卻和暖如春萍聊,著一層夾襖步出監(jiān)牢的瞬間问芬,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工寿桨, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留此衅,地道東北人。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓亭螟,卻偏偏與公主長得像挡鞍,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子预烙,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,472評論 2 348

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