在creator中儡循,為了降低DC迁霎,提供了一個方法姐仅,在項(xiàng)目運(yùn)行的時候唯卖,運(yùn)行時將內(nèi)存中的任意紋理組合成一張?zhí)摂M的圖集眠寿,當(dāng)渲染一張貼圖的時候型酥,動態(tài)合圖系統(tǒng)會自動檢測這張貼圖是否已經(jīng)...
在creator中儡循,為了降低DC迁霎,提供了一個方法姐仅,在項(xiàng)目運(yùn)行的時候唯卖,運(yùn)行時將內(nèi)存中的任意紋理組合成一張?zhí)摂M的圖集眠寿,當(dāng)渲染一張貼圖的時候型酥,動態(tài)合圖系統(tǒng)會自動檢測這張貼圖是否已經(jīng)...
函數(shù)對象 所有引用類型(函數(shù)山憨,數(shù)組查乒,對象)都擁有__proto__屬性(隱式原型) 所有函數(shù)擁有prototype屬性(顯式原型)(僅限函數(shù)) 原型對象:擁有prototyp...
什么是渲染管線? GPU的渲染管線郁竟,我們可以把它理解為一個流程玛迄,就是我們告訴GPU一堆數(shù)據(jù),最后得出來一副二維圖像棚亩,而這些數(shù)據(jù)就包括了”視點(diǎn)蓖议、三維物體、光源讥蟆、照明模型勒虾、紋理”...
齊次坐標(biāo)就是將一個原本是n維的向量用一個n+1維向量來表示。 許多圖形應(yīng)用涉及到幾何變換瘸彤,主要包括平移从撼、旋轉(zhuǎn)、縮放钧栖。以矩陣表達(dá)式來計算這些變換時低零,平移是矩陣相加,旋轉(zhuǎn)和縮放則...
1. 瀏覽器會將HTML解析成一個DOM樹拯杠,DOM 樹的構(gòu)建過程是一個深度遍歷過程:當(dāng)前節(jié)點(diǎn)的所有子節(jié)點(diǎn)都構(gòu)建好后才會去構(gòu)建當(dāng)前節(jié)點(diǎn)的下一個兄弟節(jié)點(diǎn)掏婶。 2. 將CSS解析成 ...
簡單點(diǎn)說:「函數(shù)」和「函數(shù)內(nèi)部能訪問到的變量」(也叫環(huán)境)的總和,就是一個閉包潭陪。 閉包有3個特性: ①函數(shù)嵌套函數(shù) ②函數(shù)內(nèi)部可以引用函數(shù)外部的參數(shù)和變量 ③參數(shù)和變量不會被...
call,bind,apply 相同點(diǎn)都是改變this的指向雄妥,傳入?yún)?shù)。不同的是 call apply返回函數(shù)結(jié)果, bind 返回新函數(shù). apply 和 call 的區(qū)別...
cocoscreator的熱更原理 1依溯,服務(wù)器端保存最新版本的完整資源 2老厌,客戶端發(fā)送請求服務(wù)器端版本進(jìn)行對比獲得差異列表 3,從服務(wù)器下載所有新版本中改動的資源文件 4黎炉,用...
什么是Shader枝秤? Shader是一種給顯卡GPU執(zhí)行的程序, 是一種繪制算法,顯卡的渲染流水線加載Shader代碼后慷嗜,就能夠在繪制的時候執(zhí)行Shader的代碼淀弹。Cocos...
總結(jié)了一下,主要有以下方面庆械。 1薇溃、接口請求優(yōu)化 接口的優(yōu)化理論上不屬于APP弱網(wǎng)絡(luò)的優(yōu)化,但是這個的API性能的問題缭乘,確實(shí)在網(wǎng)絡(luò)條件不好的情況下才暴露沐序,對于一個良好的Serv...
剛開始雙方都處于 establised 狀態(tài),假如是客戶端先發(fā)起關(guān)閉請求: 1、第一次揮手:客戶端發(fā)送一個 FIN 報文策幼,報文中會指定一個序列號ISN邑时。此時客戶端處于FIN_...
1、SYN:同步標(biāo)志 同步序列編號(Synchronize Sequence Numbers)欄有效垄惧。該標(biāo)志僅在三次握手建立TCP連接時有效。它提示TCP連接的...
本文大部分引用 https://mp.weixin.qq.com/s/2fKhBciXoxZ85XuUL01iyg 什么是 DrawCall绰寞? DrawCall 中文譯為“繪...
1到逊、Socket是對TCP/IP協(xié)議的封裝,Socket本身并不是協(xié)議滤钱,而是一個調(diào)用接口(API)觉壶,通過Socket,我們才能使用TCP/IP協(xié)議件缸。 2铜靶、WebSocket ...
creator底層原理適配主要是通過Canvas(畫布)和Widget(對齊掛件)。 Canvas(畫布)組件隨時獲得設(shè)備屏幕的實(shí)際分辨率并對場景中所有渲染元素進(jìn)行適當(dāng)?shù)目s放...
前言 在游戲開發(fā)中他炊,Draw call 作為一個非常重要的性能指標(biāo)争剿,直接影響游戲的整體性能表現(xiàn)。Draw call 就是 CPU 調(diào)用圖形 API痊末,比如 OpenGL蚕苇,命令 ...
Creator label在使用系統(tǒng)字體的時候,引擎系統(tǒng)文本的實(shí)現(xiàn)是先將文本繪制到 Canvas凿叠,然后再生成圖片給 Label 組件使用涩笤。 文本緩存類型(Cache Mode...
什么叫多態(tài)? 簡單點(diǎn)說法就說同一個接口盒件,有多種不同的實(shí)現(xiàn)方式蹬碧。 C++多態(tài)是利用虛函數(shù)來實(shí)現(xiàn)的, 多態(tài)意味著調(diào)用成員函數(shù)時炒刁,會根據(jù)調(diào)用函數(shù)的對象的類型來執(zhí)行不同的函數(shù)恩沽。 什么...
TS是JS的一個超集,TS包含了JS的庫和函數(shù)翔始,TS上可以寫任何的JS飒筑,調(diào)用任何的JS庫。ts需要靜態(tài)編譯绽昏,它提供了強(qiáng)類型與更多面向?qū)ο蟮膬?nèi)容协屡。 1、TypeScript 引...
1全谤、塊級作用域 關(guān)鍵字let, 常量const之前肤晓,寫js變量的時候。只有一個關(guān)鍵字:var但var有一個問題,就是定義的變量有時候會成為全局變量补憾。let所聲明的變量漫萄,只在l...