在creator中,為了降低DC,提供了一個方法,在項目運行的時候,運行時將內(nèi)存中的任意紋理組合成一張?zhí)摂M的圖集,當渲染一張貼圖的時候,動態(tài)合圖系統(tǒng)會自動檢測這張貼圖是否已經(jīng)...
在creator中,為了降低DC,提供了一個方法,在項目運行的時候,運行時將內(nèi)存中的任意紋理組合成一張?zhí)摂M的圖集,當渲染一張貼圖的時候,動態(tài)合圖系統(tǒng)會自動檢測這張貼圖是否已經(jīng)...
函數(shù)對象 所有引用類型(函數(shù),數(shù)組,對象)都擁有__proto__屬性(隱式原型) 所有函數(shù)擁有prototype屬性(顯式原型)(僅限函數(shù)) 原型對象:擁有prototyp...
什么是渲染管線? GPU的渲染管線,我們可以把它理解為一個流程,就是我們告訴GPU一堆數(shù)據(jù),最后得出來一副二維圖像,而這些數(shù)據(jù)就包括了”視點、三維物體、光源、照明模型、紋理”...
齊次坐標就是將一個原本是n維的向量用一個n+1維向量來表示。 許多圖形應(yīng)用涉及到幾何變換,主要包括平移、旋轉(zhuǎn)、縮放。以矩陣表達式來計算這些變換時,平移是矩陣相加,旋轉(zhuǎn)和縮放則...
1. 瀏覽器會將HTML解析成一個DOM樹,DOM 樹的構(gòu)建過程是一個深度遍歷過程:當前節(jié)點的所有子節(jié)點都構(gòu)建好后才會去構(gòu)建當前節(jié)點的下一個兄弟節(jié)點。 2. 將CSS解析成 ...
簡單點說:「函數(shù)」和「函數(shù)內(nèi)部能訪問到的變量」(也叫環(huán)境)的總和,就是一個閉包。 閉包有3個特性: ①函數(shù)嵌套函數(shù) ②函數(shù)內(nèi)部可以引用函數(shù)外部的參數(shù)和變量 ③參數(shù)和變量不會被...
call,bind,apply 相同點都是改變this的指向,傳入?yún)?shù)。不同的是 call apply返回函數(shù)結(jié)果, bind 返回新函數(shù). apply 和 call 的區(qū)別...
cocoscreator的熱更原理 1,服務(wù)器端保存最新版本的完整資源 2,客戶端發(fā)送請求服務(wù)器端版本進行對比獲得差異列表 3,從服務(wù)器下載所有新版本中改動的資源文件 4,用...
什么是Shader? Shader是一種給顯卡GPU執(zhí)行的程序, 是一種繪制算法,顯卡的渲染流水線加載Shader代碼后,就能夠在繪制的時候執(zhí)行Shader的代碼。Cocos...
總結(jié)了一下,主要有以下方面。 1、接口請求優(yōu)化 接口的優(yōu)化理論上不屬于APP弱網(wǎng)絡(luò)的優(yōu)化,但是這個的API性能的問題,確實在網(wǎng)絡(luò)條件不好的情況下才暴露,對于一個良好的Serv...
剛開始雙方都處于 establised 狀態(tài),假如是客戶端先發(fā)起關(guān)閉請求: 1、第一次揮手:客戶端發(fā)送一個 FIN 報文,報文中會指定一個序列號ISN。此時客戶端處于FIN_...
1、SYN:同步標志 同步序列編號(Synchronize Sequence Numbers)欄有效。該標志僅在三次握手建立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ù)目s放...
前言 在游戲開發(fā)中,Draw call 作為一個非常重要的性能指標,直接影響游戲的整體性能表現(xiàn)。Draw call 就是 CPU 調(diào)用圖形 API,比如 OpenGL,命令 ...
Creator label在使用系統(tǒng)字體的時候,引擎系統(tǒng)文本的實現(xiàn)是先將文本繪制到 Canvas,然后再生成圖片給 Label 組件使用。 文本緩存類型(Cache Mode...
什么叫多態(tài)? 簡單點說法就說同一個接口,有多種不同的實現(xiàn)方式。 C++多態(tài)是利用虛函數(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)編譯,它提供了強類型與更多面向?qū)ο蟮膬?nèi)容。 1、TypeScript 引...
1、塊級作用域 關(guān)鍵字let, 常量const之前,寫js變量的時候。只有一個關(guān)鍵字:var但var有一個問題,就是定義的變量有時候會成為全局變量。let所聲明的變量,只在l...