99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

場景搭建性能優(yōu)化指南:從預(yù)算表到真機(jī)驗(yàn)證,讓畫面與幀率兼得

場景搭建性能優(yōu)化指南:從預(yù)算表到真機(jī)驗(yàn)證,讓畫面與幀率兼得 場景搭建這件事做得越久越會(huì)發(fā)現(xiàn)一個(gè)扎心的規(guī)律好看的畫面人人都想要但性能優(yōu)化的賬如果不從一開始就算最后往往要么砍美術(shù)、要么砍幀率兩邊都不討好。我自己是從“先搭漂亮再調(diào)性能”這條路走過來的后來做移動(dòng)端項(xiàng)目被真機(jī)幀率狠狠教過幾次才慢慢總結(jié)出這套“好看與性能兼顧”的搭建思路。這篇指南不是高級(jí) TA 才能看懂的底層論文而是給搞場景搭建的實(shí)干人看的從一幀的消耗到底花在哪到燈光烘焙怎么選、植被和貼圖怎么控、移動(dòng)端和 PC 端怎么分開調(diào)優(yōu)再到最后怎么把性能檢查變成日常工作的一部分。適合場景美術(shù)、關(guān)卡設(shè)計(jì)師、TA 和獨(dú)立開發(fā)者參考尤其是那些被“明明看起來不復(fù)雜但跑起來就是卡”折磨過的團(tuán)隊(duì)。1. 一幀畫面的預(yù)算賬本先搞懂性能到底花在哪1.1 16.6 毫秒里CPU 和 GPU 都在忙什么大多數(shù)項(xiàng)目里卡頓不是“某個(gè)東西太卡”而是多個(gè)消耗項(xiàng)疊加起來超出了預(yù)算。先說三個(gè)最基礎(chǔ)的單位60 幀每秒意味著每幀只有 16.6 毫秒一些移動(dòng)端項(xiàng)目目標(biāo) 30 幀也就是 33.3 毫秒但無論哪種CPU 和 GPU 都在搶這幾十毫秒。CPU 這邊最常頂著的是“繪制指令提交”和“邏輯計(jì)算”。Unity 里你每掛一個(gè) MeshRenderer 或者一個(gè)帶多個(gè)子物體的模型渲染管線就要記錄一次狀態(tài)切換、綁定材質(zhì)、往 GPU 提交一批數(shù)據(jù)。成千上萬的物體意味著成千上萬條繪制命令。GPU 這邊每一幀要做頂點(diǎn)變換、光柵化、像素著色還有頻繁的紋理采樣。頂點(diǎn)太多、像素填充太狠、貼圖太大、Shader 太重都會(huì)把 GPU 的時(shí)間吃光。很多人搞混一個(gè)概念一個(gè)游戲卡不是因?yàn)椤皷|西多”而是因?yàn)槟硞€(gè)環(huán)節(jié)的瓶頸被打穿了。CPU 和 GPU 是并行跑的兩條流水線CPU 卡并不代表 GPU 忙反過來也一樣。用 Profiler 看數(shù)據(jù)時(shí)要分清當(dāng)前瓶頸到底在 CPU 還是在 GPU否則很容易做無用功——比如你苦心把模型面數(shù)砍了一半結(jié)果發(fā)現(xiàn)瓶頸根本不在 GPU 頂點(diǎn)階段幀率毫無變化白白消耗團(tuán)隊(duì)精力。這個(gè)“瓶頸思維”和 Julia 社區(qū)聊性能優(yōu)化時(shí)常提的內(nèi)存管理很像不考慮分配發(fā)生在哪、發(fā)生在高頻循環(huán)還是低頻初始化就不知道優(yōu)化代碼哪里有效果。場景搭建同理——先搞清楚每幀預(yù)算花在哪個(gè)環(huán)節(jié)比盲目減面、盲目刪東西重要得多。1.2 場景里最常見也最隱秘的消耗項(xiàng)場景性能問題里有三個(gè)經(jīng)常被低估的消耗項(xiàng)。第一個(gè)是 Draw Call 批次。它比面數(shù)更容易成為真正的瓶頸尤其在移動(dòng)端。CPU 提交命令的成本遠(yuǎn)高于 GPU 處理三角形同一個(gè)模型用 10 個(gè)材質(zhì)比 10 個(gè)模型共用 1 個(gè)材質(zhì)更容易卡。美術(shù)層面能做的就是“共用材質(zhì)、共用網(wǎng)格、圖集化”后面會(huì)展開。第二個(gè)是 Overdraw也叫重復(fù)繪制。一個(gè)像素被反復(fù)畫了好幾次畫面看起來沒問題但 GPU 的像素填充率已經(jīng)被悄悄吃沒了。典型場景半透明粒子疊幾層、草地葉片互相穿插、UI 圖標(biāo)的九宮格疊太多層。在 Unity 的 Scene 視圖打開 Overdraw 模式看哪里白得發(fā)亮哪里就是填充率危機(jī)。別小看這個(gè)指標(biāo)移動(dòng)端尤其敏感很多時(shí)候幀率上不去不是三角形太密而是每一片草葉都被畫了兩三遍。第三個(gè)是紋理帶寬和內(nèi)存?,F(xiàn)在高分辨率貼圖很常見4K 甚至 8K 材質(zhì)一拖進(jìn)來顯存或共享內(nèi)存立刻見底。移動(dòng)端 GPU 和 CPU 共享一塊內(nèi)存貼圖越大讀寫帶寬消耗越大手機(jī)升溫越快最后引發(fā)降頻幀率在游戲中途突然掉下來。你看燈的功耗熱本身就是性能的敵人。這個(gè)問題游戲圈天天喊但做場景的往往到中后期才意識(shí)到貼圖尺寸不是“越大越清晰”這么簡單壓縮格式、Mipmap、圖集布局都影響最終體驗(yàn)。除了這三個(gè)還有物理碰撞體、動(dòng)態(tài)陰影、實(shí)時(shí)反射探針、屏幕后處理等都會(huì)在特定場景里成為“隱藏刺客”。排查這種問題時(shí)第一件事不是猜而是把數(shù)據(jù)和指標(biāo)擺出來。1.3 先建一張場景性能預(yù)算表既然每幀是一張預(yù)算賬本搭建前就應(yīng)該先把預(yù)算表定好。預(yù)算表不需要做得很學(xué)術(shù)但要能落地。以下是我在一個(gè)移動(dòng)端項(xiàng)目里實(shí)際用過的模板目標(biāo)設(shè)備是中端 Android 手機(jī)幀率目標(biāo) 30 幀指標(biāo)預(yù)算值說明幀耗時(shí)33.3msCPU 主線程和渲染線程各 6~8msGPU 控制在 16ms 以內(nèi)Draw Call≤300超過這個(gè)數(shù)字CPU 渲染線程壓力明顯上升三角形≤40 萬全場景一幀內(nèi)可見三角形的估算上限Overdraw平均 ≤2后處理區(qū)域之外像素重復(fù)繪制次數(shù)控制在 2 倍以內(nèi)紋理內(nèi)存按項(xiàng)目分配壓縮后單個(gè)場景建議不超項(xiàng)目內(nèi)存預(yù)算的一半真機(jī)溫度≤42℃連續(xù)跑 30 分鐘后的機(jī)身溫度超過就要降負(fù)載具體數(shù)字會(huì)因?yàn)轫?xiàng)目平臺(tái)和美術(shù)風(fēng)格差異很大。重點(diǎn)不是數(shù)字本身而是把預(yù)算寫進(jìn)場景設(shè)計(jì)文檔讓美術(shù)、TA、客戶端開發(fā)都看到。這樣搭建過程中每一步都有據(jù)可依——這個(gè)墻面的貼圖為什么只能給 1024因?yàn)轭A(yù)算表上寫了這棵樹為什么只能用 3 個(gè) LOD因?yàn)轭A(yù)算表就給了這么多。如果一開始沒有預(yù)算表優(yōu)化就會(huì)變成“上線前大家一起挑毛病”美術(shù)改得心煩程序調(diào)得頭大。有了預(yù)算表優(yōu)化的入口就從“事后補(bǔ)救”變成了“事前設(shè)計(jì)”。所以這個(gè)部分寫得再啰嗦都值得。2. 搭建前先定調(diào)燈光、烘焙與氛圍方案的取舍2.1 動(dòng)態(tài)光與烘焙為什么“靜態(tài)優(yōu)先”是大多數(shù)場景的最優(yōu)解“好看和性能兼顧”這句話落到場景搭建里最核心的博弈場就是光照方案。一個(gè)大而化之的經(jīng)驗(yàn)是能不動(dòng)態(tài)就不動(dòng)態(tài)能烘焙就烘焙。實(shí)時(shí)燈光越多每幀要做多次光照計(jì)算再加上實(shí)時(shí)陰影GPU 負(fù)載一下子就上去了。動(dòng)態(tài)光照最低也是每盞燈 Multiple Pass 的疊加而烘焙靜態(tài)光是一次性代價(jià)游戲運(yùn)行期間完全不花 CPU/GPU——這個(gè)差價(jià)在移動(dòng)端尤其明顯。很多人覺得烘焙是“老辦法”不夠酷。但如果你做的場景大部分物體是不動(dòng)的——地面、建筑、道具、植被這些靜態(tài)物體用烘焙光照完全夠效果還因?yàn)閾碛腥止庹招畔⒍岷?。你想?shí)現(xiàn)那種既明亮又有層次的環(huán)境光反射通常不是靠多放幾盞燈而是軟件烘焙替你把光算好了。真正適合實(shí)時(shí)動(dòng)態(tài)光的場景反而是少數(shù)比如大量角色、載具頻繁移動(dòng)的玩法地圖或者有大量可破壞物、需要實(shí)時(shí)光照反饋的關(guān)卡。但動(dòng)態(tài)光照也不是完全不用?,F(xiàn)在 UE/Unity 都支持混合光照模式模型上區(qū)分“固定光”和“僅烘焙”物體可以把動(dòng)態(tài)物體處理好又不至于全場景實(shí)時(shí)計(jì)算。核心原則把實(shí)時(shí)光照用在真正需要?jiǎng)討B(tài)表現(xiàn)的地方其余交給烘焙。2.2 Lightmap、Light Probe 與陰影的落地配置烘焙不是簡單點(diǎn)一下“Generate Lighting”就完了有幾個(gè)參數(shù)直接決定“好看”和“性能”。Lightmap 分辨率是第一個(gè)關(guān)鍵。它是場景精度和內(nèi)存之間的平衡。一片場景用一個(gè) 2048 方塊能保證大面墻的明暗過渡細(xì)膩但內(nèi)存也會(huì)明顯上漲。實(shí)際經(jīng)驗(yàn)是主體建筑和地形用 2048 或 1024小道具、裝飾件用 512 甚至 256。烘焙前要檢查 UV 利用率很多烘焙漏光和技術(shù)瑕疵都源自 UV 排列卷繞、UV 島間距不夠。Light Probe光照探針是動(dòng)態(tài)物體的救星。角色、移動(dòng)平臺(tái)、能被搬動(dòng)的箱子都會(huì)在場景里穿過不同光照區(qū)域。沒有 Light Probe它們只會(huì)收到統(tǒng)一的環(huán)境光看起來像紙片一樣浮在場景上。布點(diǎn)時(shí)沿著角色可能的行動(dòng)路徑放得更密一些在門框、走廊拐角、窗戶旁邊多放幾個(gè)數(shù)值上并不貴但對(duì)畫面完整度提升非常明顯。陰影方案也要提前想。移動(dòng)端項(xiàng)目我不會(huì)輕易開全屏實(shí)時(shí)陰影因?yàn)殛幱吧疃荣N圖生成和采樣都是 GPU 成本。常見的替代方案包括給主要物體加一個(gè)極低透明度的暗面模型或者用貼花式假陰影/Ambient Occlusion 貼圖模擬接觸陰影。PC 端的陰影可以開高一點(diǎn)但也要控制級(jí)聯(lián)陰影的距離與分辨率遠(yuǎn)處可以淡出或退成烘焙陰影。2.3 后處理的加減法氛圍感不等于濾鏡堆疊后處理是拉高畫面“氛圍感”最便宜的手段也是壓垮 GPU 最便宜的“毒藥”。Bloom、Color Grading、HDR 范圍映射、Motion Blur、景深……每加一個(gè)全屏效果等于每個(gè)像素都多跑一遍全屏計(jì)算。對(duì) 1080p 甚至 1440p 的移動(dòng)端來說多個(gè)全屏效果疊加填充率馬上就緊張了。我建議做場景時(shí)把后處理效果分成“必須項(xiàng)”和“加分項(xiàng)”。必須項(xiàng)只有幾個(gè)基礎(chǔ)色調(diào)、必要的光暈、僅作為氛圍的 Bloom。加分項(xiàng)比如景深、徑向模糊、體積光逐平臺(tái)開開關(guān)??梢宰鲆粋€(gè)“視覺完整性清單”對(duì)某個(gè)場景來說哪個(gè)效果拿掉后玩家會(huì)覺得“畫面變丑了”列入必須項(xiàng)拿掉后大部分人察覺不到的列入加分項(xiàng)。這個(gè)清單再和技術(shù)側(cè)對(duì)齊形成可執(zhí)行的后處理降級(jí)策略比如低端機(jī)自動(dòng)關(guān)掉 Motion Blur、減少 Bloom 采樣層數(shù)。后處理本身不是問題問題在于用加法堆出好看而不是用精準(zhǔn)的減法做高級(jí)感。攝影里講究構(gòu)圖做減法場景搭建和后期調(diào)色也一樣。3. 地編實(shí)操模型、貼圖、植被與擺放策略3.1 用 LOD 和減面拿回幀率但別在錯(cuò)誤的地方較勁LODLevel of Detail是場景搭建里必須掌握的基本功。同一棵樹近處用高模遠(yuǎn)處用低模更遠(yuǎn)處直接換成一個(gè)十字片或者干脆剔除。UE 的 Nanite 能在超高面數(shù)下部分替代手工 LOD但多數(shù)項(xiàng)目還是手工配置 LODGroup。配置時(shí)注意三個(gè)參數(shù)切換距離、每級(jí)面數(shù)、過渡方式。切換距離不是隨心設(shè)的要配合視錐和相機(jī)移動(dòng)速度。移動(dòng)端常見經(jīng)驗(yàn)是近景 LOD0 距離設(shè)成 10~20 米中景 LOD1 在 20~50 米遠(yuǎn)景 LOD2 負(fù)責(zé)填滿視野。面數(shù)梯度別一下砍太狠比如 10000 → 5000 → 1000中間檔保留得細(xì)一點(diǎn)跳變會(huì)小很多。過渡方式上Crossfade交叉淡化效果平滑但會(huì)增加渲染開銷Dither 過渡在某些移動(dòng) GPU 上會(huì)帶來像素著色負(fù)擔(dān)使用時(shí)也要實(shí)測。減面這件事別在錯(cuò)誤的地方較勁。很多時(shí)候你花兩小時(shí)在雕刻軟件里把墻面減了 2000 個(gè)面不如把墻邊放著的那個(gè) 10 萬面裝飾模型砍成正八棱柱。要根據(jù)預(yù)算去掃雷先看場景里哪些模型占的面數(shù)比例最大再?zèng)Q定值不值得減。用 Profiler 或統(tǒng)計(jì)工具按網(wǎng)格面數(shù)排序別靠肉眼感覺。3.2 貼圖壓縮與紋理復(fù)用視覺質(zhì)量不會(huì)騙人內(nèi)存會(huì)貼圖尺寸規(guī)范很容易被美術(shù)忽略。很多團(tuán)隊(duì)文檔里寫著“場景貼圖最大 2048”實(shí)際上文件夾里 4K、甚至 8K 的圖是正常操作。在 PC 上 8K 可能影響不大但放到移動(dòng)端就是災(zāi)難。一個(gè)常用的換算一張 1024x1024 的 RGBA32 紋理占 4MBASTC 4x4 壓縮后約 1MBASTC 8x8 更低。一個(gè)普通場景里幾十上百張貼圖面數(shù)遠(yuǎn)小于貼圖占的內(nèi)存。貼圖壓縮格式要按平臺(tái)選。Android 上優(yōu)先 ASTC低端或老設(shè)備退回 ETC2iOS 全系列基本都支持 ASTC。關(guān)鍵點(diǎn)壓縮會(huì)影響質(zhì)量和色帶表現(xiàn)尤其是天空漸變、灰階高度圖、法線貼圖。經(jīng)驗(yàn)是用“噪聲抖動(dòng)”打破色帶很多引擎后處理或?qū)牍芫€里能加。紋理復(fù)用比“壓縮”更值得花時(shí)間。同樣一塊磚墻貼圖配上不同 Tiling、不同色調(diào)差異就能覆蓋小區(qū)里大半建筑外立面。把公用的磚、木紋、金屬、地面材質(zhì)做成圖集或通用材質(zhì)庫讓地編同學(xué)“拼貼”而不是“每面墻新建一張圖”。這個(gè)習(xí)慣能同時(shí)省內(nèi)存、省帶寬、省制作時(shí)間——好看的場景從來不靠貼圖堆數(shù)量。3.3 植被與重復(fù)物件的實(shí)例化擺放場景里最容易把幀率拖垮的就是植被——樹、灌木、花、草叢幾百上千棵是常態(tài)。同樣一棵樹用“復(fù)制粘貼”的方式擺 1000 棵游戲就在 1000 個(gè)獨(dú)立 Draw Call 里游泳用 GPU Instancing所有同 Mesh 同材質(zhì)的樹被引擎合并成幾個(gè)批次性能差距往往有幾十倍。Unity 里開啟實(shí)例化很簡單把材質(zhì)勾上 Enable GPU Instancing再確保物體共用同一個(gè)網(wǎng)格和材質(zhì)引擎能自動(dòng)合并。UE 這邊常用 HISMHierarchical Instanced Static Mesh或 PCG 生成植被。注意實(shí)例化不等于完全沒有代價(jià)每個(gè)實(shí)例仍然要參與視錐剔除讀它的 Transform 數(shù)據(jù)但總開銷遠(yuǎn)小于獨(dú)立渲染。植被擺放時(shí)還要注意葉片越密、半透明越多Overdraw 越嚴(yán)重。草地的葉片如果疊得很厚即使 Draw Call 很低像素填充也不一定扛得住。我的做法是草叢整體用“貼片式”方式做一片草地由若干個(gè)大葉片模型組成再用稀疏的獨(dú)立草葉點(diǎn)綴近看細(xì)節(jié)不丟遠(yuǎn)看不覺得假Overdraw 可控。3.4 合并與剔除讓引擎替你省掉看不見的活“看不見的物體就不應(yīng)該被渲染”——這句話聽著像廢話但很多場景都做不到。地編擺出來的物件跑起來時(shí)很多在墻后面、在視野外或者遠(yuǎn)到已經(jīng)看不清了引擎卻還在老老實(shí)實(shí)畫它們。三個(gè)手段幫你把這個(gè)浪費(fèi)找回來。第一個(gè)是視錐剔除引擎默認(rèn)做只要模型包圍盒沒問題就不卡。第二個(gè)是遮擋剔除Occlusion Culling針對(duì)室內(nèi)和城市這類封閉場景效果極好。Unity 里需要把場景標(biāo)記為靜態(tài)、烘焙遮擋窗口然后被墻擋住的東西就真的不畫了。第三個(gè)是距離剔除或顯示距離限制。超大場景里半徑幾百米外的建筑和粒子完全可以隱藏。這個(gè)距離閾值可以參考 LOD 的最遠(yuǎn)檔——如果最遠(yuǎn)檔已經(jīng)足夠低調(diào)就不必再渲染。合并與剔除之外還要小心靜態(tài)批處理的內(nèi)存副作用。Static Batching 會(huì)把一堆小物體合并成一個(gè)大的網(wǎng)格緩沖Draw Call 降下來了但內(nèi)存會(huì)漲。物件太多且紋理太雜時(shí)合并內(nèi)存可能超過收益。判斷方法在場景中測完后看 Profiler 內(nèi)存如果 Draw Call 已經(jīng)不是瓶頸就別強(qiáng)行合并。4. 移動(dòng)端與 PC 端的差異化調(diào)優(yōu)平臺(tái)決定手段4.1 移動(dòng)端 GPU 的脾氣帶寬、發(fā)熱與 TBDR移動(dòng)端和 PC 最大的差異不是性能數(shù)字而是架構(gòu)和物理限制。移動(dòng) GPU 大多采用 TBDRTile-Based Deferred Rendering架構(gòu)畫面先在芯片上的一小塊內(nèi)存里渲染完再一次性寫回顯存。這帶來一個(gè)奇特的結(jié)果延遲光照和多 Pass 的渲染方案在某些移動(dòng) GPU 上反而比保存中間結(jié)果更高效因?yàn)?Framebuffer 不用來回寫。但別高興太早——紋理讀取還是要走內(nèi)存帶寬依然極度寶貴。發(fā)熱是移動(dòng)端另一個(gè)隱形的墻。一個(gè)場景在手機(jī)上穩(wěn)定 30 幀跑十分鐘后芯片溫度上來降頻到 15 幀這在移動(dòng)游戲里太常見了。這就是為什么做移動(dòng)端優(yōu)化時(shí)不能只看瞬時(shí)幀率還要看功耗和溫升。很多團(tuán)隊(duì)會(huì)定一個(gè)目標(biāo)某個(gè)場景在真機(jī)上連續(xù)跑 30 分鐘機(jī)身溫度不超過 42 度幀率不低于 30。這個(gè)目標(biāo)逼著你在做場景時(shí)盡量少用重后處理、少拉高分辨率、少開實(shí)時(shí)反射。PC 端相對(duì)寬松有獨(dú)立顯卡的大顯存、高帶寬實(shí)時(shí)陰影和全局光照可以開得更猛高端卡還能硬件光追。但 PC 端的幀率期望也高動(dòng)輒 144Hz、2K/4K 顯示器功耗散熱沒那么大問題但“像素總量”依然對(duì) GPU 填充率有壓力。拿移動(dòng)端的思路硬套 PC 端會(huì)顯得性能冗余拿 PC 端的思路做移動(dòng)端就是災(zāi)難。所以場景方案必須先定目標(biāo)平臺(tái)。4.2 各引擎的性能分析工具怎么用工具使用是另一個(gè)值得寫透的主題。我以 Unity 和 UE 為例但思路通用。Unity 系Unity Profiler看 CPU 主線程和渲染線程耗時(shí)、內(nèi)存峰值、GC 分配。連接真機(jī)時(shí)勾選 Deep Profile 會(huì)顯著影響性能只適合小范圍 Profiling。Frame Debugger逐條查看當(dāng)前幀的 Draw Call 列表。這里的核心用法是可以看到每個(gè)批次消耗在哪里、是否有重復(fù)材質(zhì)、是否命中了 SRP Batcher。UWA 或自建性能平臺(tái)用于真機(jī)批量采樣輸出每幀耗時(shí)曲線。UE 系Unreal InsightsUE5 推出后基本替代了舊的 Profiler能看到 CPU/GPU 時(shí)間線以及每一幀里各系統(tǒng)占用的耗時(shí)。GPU Visualizerr.GPUStats相關(guān)命令可以看到“BasePass、ShadowDepths、Translucency”等階段的 GPU 時(shí)間。抓幀工具方面RenderDoc 能抓取 DX/Vulkan 的一整幀逐 DrawCall 檢查頂點(diǎn)數(shù)、像素?cái)?shù)、資源綁定是深度學(xué)習(xí)“GPU 內(nèi)部發(fā)生了什么”的利器。Android 上 Google 的 Android GPU Inspector 能讀到 Adreno/Mali 等移動(dòng) GPU 的硬件計(jì)數(shù)器直接看填充率、帶寬壓力。這一層的工具光看引擎自帶 Profiler 是不夠的。查清楚是 CPU 瓶頸還是 GPU 瓶頸是頂點(diǎn)瓶頸還是像素瓶頸后面所有優(yōu)化動(dòng)作才會(huì)有方向。4.3 真機(jī)驗(yàn)證清單別拿編輯器幀率騙自己編輯器里的幀率和真機(jī)毫不相干。編輯器用的是桌面 GPU、沒有降頻、沒有共享內(nèi)存爭搶、幀率統(tǒng)計(jì)方式也完全不一樣。所以我給團(tuán)隊(duì)定的規(guī)矩是場景每次進(jìn)入“驗(yàn)證期”必須上真機(jī)看數(shù)據(jù)。一份簡單可執(zhí)行的真機(jī)驗(yàn)證清單大致長這樣跑場景前先確認(rèn)手機(jī)電量在 30% 以上、關(guān)閉后臺(tái)推送和錄屏、開啟飛行模式如果不需要網(wǎng)絡(luò)。用統(tǒng)一的標(biāo)準(zhǔn)檔位記錄幀率比如同一臺(tái)基準(zhǔn)機(jī)、同一種畫質(zhì)檔位、同一段固定路徑。連續(xù)跑至少 10 到 15 分鐘記錄幀率曲線和機(jī)身溫度觀察是否出現(xiàn)降頻后掉幀。用 Profiler 抓若干關(guān)鍵節(jié)點(diǎn)的 CPU/GPU 耗時(shí)看有沒有特定物件進(jìn)場后幀率跳水。最低配機(jī)型、主流機(jī)型、旗艦機(jī)型各跑一遍記錄差異。這里順帶說一句有時(shí)候真機(jī)表現(xiàn)特別差不一定是場景問題。在 Windows 上跑 PC 端預(yù)覽時(shí)如果系統(tǒng)后臺(tái)拖著一堆服務(wù)、電源模式是省電擋、臨時(shí)文件把磁盤占滿幀率數(shù)據(jù)也會(huì)被嚴(yán)重干擾。把系統(tǒng)環(huán)境調(diào)干凈再測至少能保證數(shù)據(jù)可信。也有人喜歡寫一段批處理腳本一鍵關(guān)閉后臺(tái)服務(wù)、切高性能電源、清臨時(shí)文件這個(gè)在測試機(jī)上準(zhǔn)備好一套干凈環(huán)境倒是可以的。不過這種“系統(tǒng)級(jí)搶時(shí)間”只能算是測試環(huán)境的清潔問題真正決定場景好不好看的還是場景內(nèi)部的光照、資產(chǎn)和控制方案。5. 場景優(yōu)化的反直覺案例從坑里長出來的經(jīng)驗(yàn)5.1 降了面數(shù)反而沒提速有次我優(yōu)化一個(gè)室內(nèi)樣板間目標(biāo)是把動(dòng)態(tài)陰影的問題先放一邊單純降模型面數(shù)。美術(shù)同學(xué)花了好幾天把家具、墻面、裝飾品全部做了減面處理三角面總數(shù)大概降了 40%。結(jié)果放真機(jī)上一跑幀率幾乎沒動(dòng)。后面用 Frame Debugger 一查才明白Draw Call 一個(gè)都沒少幾千個(gè)獨(dú)立物件依然把 CPU 的渲染線程塞滿了。瓶頸根本不在 GPU 頂點(diǎn)處理而是在 CPU 的提交開銷。這是個(gè)典型教訓(xùn)看到幀率卡第一個(gè)動(dòng)作不應(yīng)該是“砍面數(shù)”而是先用工具定位瓶頸。降面數(shù)只對(duì) GPU 頂點(diǎn)處理瓶頸有效如果是 CPU Draw Call 瓶頸優(yōu)先做合并材質(zhì)、開啟實(shí)例化、做圖集。5.2 關(guān)掉陰影之后畫面“發(fā)飄”了移動(dòng)端項(xiàng)目實(shí)時(shí)陰影太重我決定把主光源的實(shí)時(shí)陰影關(guān)掉幀率立刻上去了不少。但測試群里反饋“畫面變假了”“東西像貼在地上一樣”。后來分析原因陰影在畫面里承擔(dān)著巨大的“接地感”和空間深度提示尤其物體之間小縫隙的陰影稍微缺一塊視覺上就覺得浮起來。最終方案不是重新開回來而是用三種替代補(bǔ)上給地面和物體接縫做烘焙 AO在貼圖上模擬接觸陰影對(duì)關(guān)鍵角色和交互物件單獨(dú)保留低分辨率的實(shí)時(shí)陰影范圍為角色周邊幾米靜態(tài)物體把陰影信息烘焙成 Lightmap 的一部分動(dòng)態(tài)物體用 Light Probe 補(bǔ)。實(shí)踐下來畫面恢復(fù)了立體感幀率依然保持住了。這個(gè)案例讓我徹底理解了一件事一味硬砍功能不是優(yōu)化優(yōu)化是“砍掉一個(gè)消耗項(xiàng)之后找到另一個(gè)更便宜的方式補(bǔ)回它的視覺職責(zé)”。5.3 貼圖壓縮造成的色帶與烘焙漏光第一次把項(xiàng)目從開發(fā)機(jī)切到移動(dòng)端平臺(tái)時(shí)天空盒和漸變材質(zhì)上出現(xiàn)了明顯的色帶一層一層的橫紋特別難看。原因是 ETC2/ASTC 這種帶損壓縮格式在低碼率下對(duì)漸變不友好差異細(xì)微的顏色被量化成幾個(gè)跳變。解決辦法分幾路關(guān)鍵漸變貼圖單獨(dú)提高壓縮率Shader 里給顏色加一點(diǎn)微小的抖動(dòng)Dither打散色帶天空盒這類超大漸變紋理盡量不壓縮或者用程序化天空替代貼圖。烘焙漏光則是另一個(gè)經(jīng)常被甩鍋的問題場景明明沒有光能進(jìn)來的地方出現(xiàn)了發(fā)亮的縫、漏光的邊緣。排查時(shí)發(fā)現(xiàn)大多是模型的問題——墻與墻之間有微小縫隙、兩個(gè)平面互相重疊、UV 島之間間隙太大。后來我們把“所有體積表面必須閉合、沒有重疊面、UV 留出安全間距”寫進(jìn)地編規(guī)范烘焙前再用腳本批量檢查漏光率大幅下降。這些屬于“光看漂亮渲染圖永遠(yuǎn)發(fā)現(xiàn)不了必須看貼圖、看幾何、看 UV”的底層問題。5.4 LOD 切換的跳變與“優(yōu)化過度”的邊界LOD 切換是另一個(gè)磨人的問題。有時(shí)候 LOD0 到 LOD1 的面數(shù)差太大或者距離設(shè)得太激進(jìn)玩家正常走路時(shí)能看到樹冠和墻體“啪”地變了一個(gè)形狀非常出戲。后來把切換距離拉開、在中間檔多留一檔再加上過渡動(dòng)畫跳動(dòng)基本消失了。另外不同物件的關(guān)鍵程度不一樣——主角身邊的物件、UI 里顯示的道具、劇情鏡頭看得到的裝飾LOD 切換要非??酥七h(yuǎn)處的填充物則可以大膽減。最后我還要提醒一句“優(yōu)化過度”的反面有些場景優(yōu)化過頭了貼圖全壓小、陰影全去掉、后處理全關(guān)、LOD 距離壓得很近幀率自然好看但畫面也失去了個(gè)性和氛圍。玩家說不上來哪里不對(duì)就是覺得“這個(gè)游戲很便宜”。優(yōu)化的底線是保住視覺完整性和獨(dú)特氣質(zhì)。比較好的做法是維護(hù)一份場景“不可妥協(xié)清單”這個(gè)場景的核心氛圍、關(guān)鍵材質(zhì)質(zhì)感、標(biāo)志性的光影效果無論如何都要保留其他輔助效果按預(yù)算逐級(jí)關(guān)閉。這樣團(tuán)隊(duì)在降級(jí)時(shí)有優(yōu)先級(jí)而不是一刀切。6. 從“搭完再調(diào)”到“邊搭邊驗(yàn)證”的流程化方法6.1 分階段搭建每一層都要過一遍機(jī)器場景搭建如果還停留在“全部搭完再統(tǒng)一優(yōu)化”那后面大概率是災(zāi)難。我現(xiàn)在的做法是分階段搭建每個(gè)階段結(jié)束都跑一次真機(jī)驗(yàn)證白盒布局期用簡單的方塊和灰模搭出關(guān)卡結(jié)構(gòu)、動(dòng)線、空間尺度。這個(gè)階段就要確認(rèn)大場景的物件數(shù)量、可見距離、大體遮擋關(guān)系。資產(chǎn)導(dǎo)入期把真實(shí)美術(shù)資源替換進(jìn)來從灰模過渡到正式場景。每導(dǎo)一批資源就統(tǒng)計(jì) Draw Call、內(nèi)存、三角形看有沒有瞬間超預(yù)算的。精修打磨期做光照烘焙、后處理、氛圍調(diào)整。烘焙重、后處理重、粒子特效重全都集中在這個(gè)階段所以每調(diào)一次都要看真機(jī)。這種流程能讓超預(yù)算的“病灶”在早期暴露比如白盒期就發(fā)現(xiàn)場景太大導(dǎo)致物件數(shù)量必然超預(yù)算那就提前調(diào)整關(guān)卡范圍或拆分場景而不是等幾個(gè)月的資產(chǎn)都做完了才發(fā)現(xiàn)。6.2 把性能檢查變成日常動(dòng)作而不是上線前的大掃除性能檢查和寫代碼跑測試一樣應(yīng)該是日常動(dòng)作不能等到快上線才“大掃除”。在實(shí)際操作中我會(huì)在項(xiàng)目里放一些簡單的編輯器工具腳本幫助地編在搭建時(shí)隨時(shí)自查。這里分享一個(gè) Unity 編輯器小腳本的思路用來統(tǒng)計(jì)當(dāng)前選中場景里的 Mesh 三角形總數(shù)和大致 Draw Call 數(shù)量using UnityEngine; using UnityEditor; using System.Collections.Generic; public static class SceneStatWindow { [MenuItem(Tools/統(tǒng)計(jì)場景負(fù)載)] static void CountScene() { MeshRenderer[] renderers Object.FindObjectsOfTypeMeshRenderer(); int verts 0; int tris 0; HashSetMaterial mats new HashSetMaterial(); foreach (MeshRenderer mr in renderers) { if (!mr.enabled || !mr.gameObject.activeInHierarchy) continue; MeshFilter filter mr.GetComponentMeshFilter(); if (filter ! null filter.sharedMesh ! null) { verts filter.sharedMesh.vertexCount; tris filter.sharedMesh.triangles.Length / 3; } foreach (Material mat in mr.sharedMaterials) if (mat ! null) mats.Add(mat); } Debug.Log($[場景負(fù)載] 頂點(diǎn): {verts} 三角形: {tris} 唯一材質(zhì)數(shù): {mats.Count}); } }注意這個(gè)腳本只做粗估真正的 Draw Call 還要結(jié)合 Static Batching、GPU Instancing、SRP Batcher 看。但日常產(chǎn)出來說它已經(jīng)能救命了——很多地編同學(xué)可能連“我的場景有多少三角形”都答不上來。6.3 誰來為“好看與性能”負(fù)責(zé)流程越往后越會(huì)發(fā)現(xiàn)一個(gè)場景能不能既好看又流暢往往不是某一個(gè)人的事而是一個(gè)機(jī)制的事。團(tuán)隊(duì)里最好有人專門對(duì)場景的整體性能負(fù)責(zé)——通常 TA 或主美帶客戶端程序支持。TA 的職責(zé)是定預(yù)算、寫規(guī)范、維護(hù)資源檢查工具、做平臺(tái)降級(jí)方案主美負(fù)責(zé)守住視覺底線客戶端程序和 TA 一起在真機(jī)上看數(shù)據(jù)。地編同學(xué)是最直接接觸場景的人他們需要懂起碼的性能常識(shí)Draw Call 是什么、LOD 怎么配、貼圖大小怎么選、陰影廣告牌怎么用。不需要看懂底層渲染源碼但要知道自己擺一個(gè)物件、換一張貼圖、加一排燈光會(huì)對(duì)幀率產(chǎn)生什么量級(jí)的影響。這比上線前專門組織一場“性能優(yōu)化突擊”要省太多成本。我最后再分享一個(gè)很小但很實(shí)際的習(xí)慣把團(tuán)隊(duì)定的場景性能預(yù)算表打印出來或者放在場景文檔第一頁每次接一個(gè)新場景任務(wù)第一眼先看預(yù)算。不要低估這種“貼墻上的規(guī)矩”的力量。我見過太多項(xiàng)目性能知識(shí)大家都懂但一到做場景就放飛自我——因?yàn)轭A(yù)算沒有成為設(shè)計(jì)輸入的硬約束。預(yù)算一旦寫進(jìn)文檔和流程大家都按同一套標(biāo)準(zhǔn)干活好看與性能的自然融合就會(huì)發(fā)生。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产寻花在线| 伊人狠狠干| 99热66| 蜜臀A∨在线水帘洞| 久久综合99| 天天干天天拍| 996er热| 狠狠久久婷五月| 亚洲妇女熟BBW| 五月婷婷人妻| 国产成人VA| 中文字幕人妻一区二区| 国产精品天天狠天天看| 96精品久久久久久久久| 九九热99热| 99精品自拍| 苗黎美女四级成人版一级二级毛片| 久热这里只有| 天天天操天天天日| 五月天婷婷婷| 五月丁香做爱视频| 就爱射中文字幕资源网| 亚洲最大五月天成人网| 五月婷婷丁香狠狠撸久久| 五月总合激情网| 黄久久久| 五月狠狠| 婷婷欧美综合| 武则天精品久久| 任我干视频在线观看| 天天天天天天操| 这里只有精品无码| 丁香婷婷影院| 婷婷狠狠操| 26uuu另类| 五月天亚洲最大成人| 手机AVAV天堂看网| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 色噜噜狠狠色综合成人网| 久色欧美| 超碰99热精品在线| 激情五月天婷婷| 久热99| 色婷婷国产精品综合在线观看| 日日懆天天懆| 丁香五月综合在线观看| 思思久久精品| 久久多色| 4399成人黄A片| 中文字幕在线不卡| 九九aV| 日韩无码成人电影| 五月婷婷真爱激情网| 丰满少妇猛烈A片免费看观看 | 日日噜人人人做人| 天天干天天操天天射| 国产午夜成人免费看片无遮挡| 99这里有精品久久97| 日本视频99| 风流少妇A片一区二区蜜桃| 色综合久| 97干在线观看| 9999热在线观看| 色综合xx| 大香蕉综合在线| www,色婷婷| 丁香五月天资源网| 任你艹| 色欲婷婷五月天| 99在线视频播放| 97精品欧美91久久久久久久| 日韩中文欧美| 男人天堂AV在线一区二区| av五月丁香婷婷网| 丁香五月天AV在线| 亚洲视频伍月婷婷| www,天天干| 激情色色| 五月天亚洲最大成人| 成久综合视频| 色五月首页| 玖玖婷婷五月天| 天天综合网站| 中文字幕在线日亚州9| 99色热| 办公室少妇激情呻吟A片在线观看| 风流少妇A片一区二区蜜桃| 大伊香蕉精品视频在线| 91操网| 天天日日人| 婷婷六月天亚州| 激情综合色播| 国自产拍偷拍精品啪啪一区二区| 超级碰碰碰碰视频| 五月在在观看| 人人人操| 1024久婷| 国产精品-91JQ就要激情网91JQ6.91JQ27.CASA:16888 | 人妻av在线| 色色亚洲| 99热精品在线观看| 婷婷在线激情| 久久男人网婷婷| 97碰人人操| 六月丁香成人| 变态另类9| 99∨VTV| 天天操天天国产三级片处女学生妹| 九九十99视频| 色婷婷婷婷五月天| 日韩精品视频中文字幕| 欧美成性色| 99久久激情视频| 婷婷六月色| 玩熟女五十AV一二三区| 婷婷在线观看五月天在线视频| 久久人妻在线| 欧美搡BBBBB摔BBBBB| 99色.com| 可以直接看的AV| 99爱在线免费视频| 久草大| 婷婷五月天干干| 婷婷色啪| 99玖玖人人| 中文久久久人妻| 开心激情婷婷| 中文字幕精品推荐免费在线观| 激情五月天色色网| 9热精品| 国产美女无遮挡裸体毛片A片 | 人人干人人操人人摸| 免费精品99| 天天搡日日搡aaaaⅩ| 亚洲欧美另类在线23p| 精品人妻伦一二三区久久| 久久综合婷| 天天舔天天插天天干| 99超级碰免费视频| 久久xxxx| 久久九色| 亚洲99在线| 天天日天天色| 天天上天天爽| 影音先锋91在线资源站| 狠狠色综合网站| av国产精品| 久热2025无码| 色色婷婷综合| 五月丁香六月综合基地| 4399欧美另类视频| 伊人网碰碰| 五月丁香少妇| 一起草av| www.狠狠狠.com| 色五月 五月婷婷| 九九Av| 激情久久久久久久久久| 丁香五月婷婷啪啪啪| 97亚洲婷婷| 五月丁香激情怕怕| 99热这里只有精品9| 成人天天爽| 五月开心久久| 人人做人人看人人摸| 国产精品91抖高| 久久精彩视频99| 午夜在线成人网站免费观看| 五月婷婷激情综合| 婷婷五月激情六月丁香 | 国产69久久久欧美黑人A片| 天天射影| 99国产99| 在线观看中文字幕亚洲| 五月天开心婷婷久久| 中文字幕在线免费看线人| 丁香五月亭亭六月综合激情网| 99热这里是精品| 五月丁花色综合网| 激情无码网| AV九九| 天天干天天日日| 影音先锋91网站在线观看| 天天色综合网1| 99热在线网站| 天天做天天爽| 精品人妻久久久久久| 亚洲成人av在线| 五月天色不卡| 五月人妻婷婷视频| 亚洲夜五月| 激情五月丁香五月色| 日本五月婷| 色婷婷激情| www.99热这里只有精品| 婷婷五月激情视频在线| 综合激情网五月激情| 苗黎美女四级成人版一级二级毛片| 性天天中文网| 亚洲性爱99| 国产高潮白浆一区二区| 涩综合网| 亚洲精品又粗又大又爽A片| 婷婷丁香在线播放| 天天摸.天天mo| 99在线视频操999| 五月婷婷丁香五月| 99re这里有精品手机在线| 久久婷婷五月综合色天| 亚洲视频一区| 色五月综合激情| 婷婷五月天性| 久久99热这里| 日本99热| 九月激情综合| 激情婷婷网| 九九人人操| 婷婷五月色天| 五月天国产婷婷精品视频在线| 99色色网| 国产免费一区二区三区三州老师F1F1.CC | 激情五月天综合网| 五月婷婷之激情五月| 操逼巨乳91| 天天干天天拍| www.婷婷五月| 精品婷婷| 变态另类9| 日本欧美国产| 这里只有视频精品| a色色色色色| 1024久婷| 影院久久久| 伊人综合网站| 免费无码毛片一区二区A片| 成人视屏在线观看| www.91.com黄| 99啪| 日韩成人免费电影| 日本色婷婷| 青青草原精品久久| 色吧网综合| 丁香婷婷综合激情五月色| 色色激情网| 五月婷婷激情综合网 | 国产成人精品亚洲线观看| 久久美女五月天| 婷婷亚洲在线| 丁香五月婷婷色| 天天成人综合| 日本成人噜噜噜噜噜| wwwss在线观看| 色九九七七| 丁香九色不卡aaa| 91干婷婷| 丁香五月天社区婷婷| 91 影音先锋| 99热这里只有精品9| 激情www| 久久久久久激情| 久9久成人精品视频| 99性色| 色婷婷婷婷五月天| 96精品久久久久久久久| 激情综合网五月激情| 久操大香蕉| 97超碰在线免费观看| 激情婷婷五月天| 26uuu最新地址| 色色COm| 色深爱五月| 99re思思热久久| 九九99久久| 日本高清综合网五月丁香| 夜夜爽天天爽| 色五月五月婷婷| 操一区| 亚洲成人网站在线观看| 在线综合亚洲欧美65| 欧美性爱丁香五月| 国产.亚洲.欧洲视频在线| 久久99精品久久久久久噜噜| 五月激情六月| 久久九九热视频| 天天噜| 人人爱操| 久久91久久精品久久| av五月丁香| 人妻久久婷婷| 伊人婷婷激情| 99热综合网| 九九色热| 亞洲自怕| 五月天激情黄色小说在线观看| 久er7久热| 国产精品久久久久久五月天加勒比| 深爱婷婷丁香五月激情| 日日夜夜干| 亚洲一二三网| 中文精品久久久久人妻不| 五月丁香在线国产| 97香蕉久久超级碰碰高清版| 天天色天天操天天射| 一级黄色操B| 五月丁香无码| 婷婷五月天啪啪| 久婷婷| 亚洲A片成人无码久久精品青桔| 亚洲成人AV一区在线观看| 伊人久久大香蕉网| 另类五月激情| 夫妇交换刺激做爰| 这里只有精品偷拍| 久大香蕉| 国产色色小草视频| 丁香五月视频在线观看| 五月丁香啪啪激情| 亚洲免费av观看| 色激情综合狠狠婷婷| 综合久久五月天| 青草五月天| 99热www| 欧美日韩大黄| 99精品久久| 丁香五月天亚洲综合| 久久久人妻不卡| 九九视频这里有精品| 五月色亚洲| 久久九九re热| 日韩九九| 狠狠色综合图片| 丁香色六月婷婷| 五月天婷婷伊人| 韩国不卡AC视频 | 激情亚洲五月| 99热66| 婷婷无码视频| 久综合| 亚洲无码九九九| 先锋资源996| 五月丁香免费视频| 亚洲成人无码网站| 九九婷婷网五月天| 99re视频在线精品| 色丁香五月综合网| 亚州欧美黄色电影| 丁香五月网在线观看| 国产激情综合| 美臀自射自家人妻| 亚洲精品V天堂中文字幕| 久热这里只有精品性色AV| 91视频精品99| 色婷婷av在线| 99精品热| 色婷五月婷婷| 韩国真做片在线观看| 色婷婷综合视频| 大香蕉99热| 久久天堂婷婷五月| 色香久久| 亚洲AV综合在线观看| 免费AV在线| 中文字幕激情综合| 涩五月婷婷| 婷婷久久五月天| 五月综合久久| 亚洲日本激情| 亚洲网在线观看| 六月婷婷狠狠做| 久久综合99综合| 啪啪五月天啪啪| 色香蕉精品五夜婷| 性爱视频99| 成人网站高清无码| 9久久婷婷国产综合精品性色| 国产激情在线| 激情婷婷六月天| 噜综合| 五月丁香综合| 五月天另类小说久久小说网| 看逼中文字幕| 久久xx| 5月色婷婷| 色婷婷成人做爰A片免费看网站| 色五月在线| ztEJj| 99这里| 丁香九月综合激情| 亚洲亚洲人成综合网络| 婷婷va| 日韩综合久久| 天天狠狠综合精区| 婷婷五月色天| 色婷婷狠狠干| 九九Y精品热播| 天天插天天插天天插天天插 | 六月婷婷七月丁香| 中文字幕激情综合| 99久久6| 亚洲欧洲自拍图片专区五月天| 丰满老熟妇BBBBB搡BBB| 日日操天天操| 久久综合网免费视频| 午夜69成人做爰视频| 五月婷婷精品无在线| 丁香综合久久| 色色色色综合网| 嫩BBB搡BBBB榛BBBB| 涩涩涩五月天| 五月婷婷 欧美| 天天日综合| 激情图片久久| 天堂va久久久噜噜噜久久Va| 久久这里只精品| 五月婷婷丁香| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 91九色|疯狂|高潮|对白|| 丁香五月瑟瑟| 色情五月丁香| 五月天婷婷视频30| 婷婷色婷婷亚洲成人| 碰久久精品w| 嫩草视频在线观看| 香蕉99网| 五月丁香狠狠爱| 激情婷婷五月社区| henhencao国产在线| 一区二区三区四区牛| 六月丁丁香| 婷婷丁香成人五月天| 99综合色色色| 九九aV| www婷婷色| 欧洲不卡视频| 色五月婷婷在线| 亚洲婷婷开心五月| 婷婷丁香色五月亚洲| 99在线免费视频播放| 色婷婷五月天偷拍| 中美日韩成人在线| 天天爽天天爽| 狠狠草狠狠草| dingxiangtingtingliuyue| 五月丁香综合| 国产av基地| av婷婷丁香| www.狠狠| 精品人妻伦一二三区久久| 日韩成人电影在线播放| 51国精产品自偷自偷综合 | 99这里只有精品|v| 婷婷噜噜| 激情小说五月欧美亚洲丁香| 新激情五月天色播| α久久| 深爱五月月天| 五月丁香| 婷婷在线观看五月天在线视频| 99操无码视频观看| 日本久久视频| 国产脫衣舞一区二区三区| 狠狠色婷婷丁香五月| 色色欧美色色色| 激情综合五| 第五色婷婷| 亚洲无码另类| 日韩成人精品中文字幕| 欧美99热| 五月丁香色婷婷| 99热精品在线播放| 婷婷五月天视频| 亚洲日日操| 亚洲午夜AV| 琪琪色五月天| 婷婷色婷婷| 亚洲色频| 91打屁股免费看| 性做爰1一7伦| 久久受www免费人成| 五月婷婷 激情按摩| 女人被躁到高潮嗷嗷叫小| 被男人添B超爽视频| 色色亚洲| 伊人激情综合| 91精品综合久久婷婷九色| 91综合色| 97丁香五月天| 亚洲va欧洲va国产va不卡| 婷婷丁香人妻天天爽| 色婷婷亚洲六月婷婷中文字幕| 亚洲色优| 操骚货在线| 麻豆AV一区二区三区| 韩日另类| 九九九午夜视频| 亚洲综合视频在线| 婷婷综合成人五月天| 五月婷婷丁香在线视频| 日韩精品一品二区三区的使用体验| 超碰人人干| 色情五月婷婷| 久久这里只有精品视频15 | 六月婷伊人| 天天爽天天干天天| 婷婷五月丁香啪啪| 国产午夜成人AV在线播放| 精品视频二级九九| 97碰超级人人看| 99r久久这里只有精品| 激情婷婷五月基地| 依人大香蕉| 影音先锋美国A| 日本99婷婷| 丁香婷婷基地| 五月天影院| 99精品热视频| 操91综合网| 97在线碰| 五月丁香中文| 丁香六月天| 欧美日韩精品一区二区三区钱| 91九色熟女| 丁香六月色情| 久久九九网| 91麻豆国产三级精品福利在线观看 | 丁香婷婷十月| 五月丁香六月激情在线| 五月婷婷丁香网| 深爱五月综合网| 天天综合中文| 超碰成人公开| 操操操操操操婷婷五月天| 婷婷色av| 国产精产国品一二三在观看| 婷婷五月天激情小说| 日韩人妻操逼视频| 国产亚洲精品久久久久久郑州| 人人叉久| 第四色婷婷色五月| 激情AV| 91狠狠色色丁香婷婷综合久久| 人人干AV| 色色色热| 激情五月图| 中文字幕丰满人妻无码专区| 婷婷五月另类网站| 狠狠干 狠狠操| 丁香五月偷拍| 五月丁香激情综合| 婷婷五月综合久久中文字幕| 黄色91在线观看| 亚洲婷婷丁香五月视频| 五月香婷婷| 五月丁香激情啪啪| 9|无码久久久久久| 五月天婷婷社区久久综合| 99re这里只有精品首页| 成人视频网| 天天色综和网| 丁香成人五月天| 强伦轩人妻一区二区电影| 丁香五月综合在线视频| 日韩av免费版| www五月天激情com| 日韩野外 无套| 天天日夜夜草进麻麻的子宫| 精品一二三区久久AAA片| 婷香五月网在线| 99热99干| 亚洲思思热久| 天天玩夜夜操| 26uuu.| 香蕉婷婷| 五月丁综合在线观看| 国外亚洲成AV人片在线观看| 激情婷婷五月天网址| 狠狠操狠狠| 思思热国产视频| 天天搞天天爽| 桔色成人官方网站| 玖玖@三月天天丁香婷婷| 五月激情婷婷开心| 国产亚洲av片| 日本三久久| 大香蕉五月婷婷| 久久婷狠狠色| 亚洲综合网区| 国产精品美女久久久久AV超清| 亚洲色情一区二区三区四区| 区欧美日韩成人| 五月丁花六月丁香综合| 久99综合婷婷| 大香蕉婷婷| 少妇激情五月婷婷| 依人大香蕉在钱1| 噜噜久| 久久综合中文字幕| 天天色天天| 婷婷六月丁香1| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 色人久久| 99精品在| 另类视屏| 最近中文字幕大全免费版在线| 九九婷婷五月天影视| 九九热内射| AV成人在线播放| 婷色五月| 天天干天天av天天射| 人人草开心五月天| 色综久久AV| 区欧美日韩成人| 狠狠色噜噜狠狠| 人人爱干人人爱草| 亚洲韩国日产综合AV| AV在线免费网站| www.国产亚洲69ty.久久久久久久久久久久| 99视频| 婷婷在线激情| 色国产五月| 婷婷伊人綜合| www.夜夜操| 狠狠五月激情丁香六月| 五月婷六月综合在线观看| 99久久国产综合精品五月天喷水\| 超碰99资源站| 亚洲AAAA网| 色哟哟www| 在线中文AV| 日韩成人中文字幕| 天天操夜夜橾| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 欧美三级巜人妻互换| 激情久久丁香| 99国产性感视频| 玖玖视频福利| 在线看黄色| 在线理论片| 色呦呦美女| 亭亭社区五月天| 91九色首页| 卡视频1区2区| 男人大jjc女人免费视频| 综合婷婷| 99精品国产在热久久婷婷| 久久人妻情侣| 99热九九这里只有精品10| 色婷婷狠狠久久YY| 亚洲综合色婷婷文学| 久久五月天婷婷| 色婷婷19| 久久99精品久久久久久三级| 九九在线这里只有精品视频| 综合网激情五月天| 亚洲无码成人网| 久久九九@| 97久操| 婷婷五月丁香第四色超碰在线| 天天干天天干天天干天天干天天干| 天天日 天天草| 99er久久| www.丁香五月| 五月婷婷丁香色播网| 色婷婷婷综合五月天| 婷婷她六月天| 成人噜噜网| 8区视频在线| av激情在线| 九九人人看| 色五月综合97| 欧美精品A片一区在线观看| 亚洲 成人 电影av在线观看| 国产综合A片| 爱操天堂| 久久精品日| 久久99激情五月天| 欧在线一区| 国产三级在线播放| 青青久久大香蕉| 91大神在线免费看视频全集男男一起操| 丁香五月五月婷婷欧美大香蕉| 中文毛片无遮挡高潮免费| 嫩草AV久久伊人妇女超级A| 99热精品在线| 国产成人精品123区免费视频| 操91| 五月丁香本色在线观看| 最新国产AV| 久久婷婷色综合老司机| 色色色97| 激情婷婷五月天。| 丁香五月婷婷丫| 天天撸夜夜爽| 99热在这里只有精品| 婷五月天| 超碰在线人人| 国产99热| 99爱在线| 成人中文字幕在线| 久热99| 六月婷五月丁香| 欧美激情综合色丁香婷婷五月天| 丁香五月人妻| 色99在线观看| 婷婷综合中文| 天天色99| 五月天伊人av| 五月婷婷综合在线观看| 91在线日| 九九视频在线观看视频6| 影音先锋男士资源网一区| 一婬一伦一区二区三区| 开心婷婷中文字慕| 日撸夜撸日操| 激情综合网五月| 婷婷激情四射| 91丨人妻丨国产丨丝袜| 入口五月婷婷六月香| 天天干肏夜夜| 91碰| 99热10在线高清播放| 日91高清无玛| 先锋资源996| 亚洲婷婷五月天| 久草五月| 天天干天天操天天射| 99热思思在线观看| 天天操综合网| 国色天香成人网| 美国不卡视频| 五月色无码| 99人妻碰碰碰久久久久视| 人妻少妇色综合| 9超碰在线| 狠狠色综合777| 久色激情| 91狠狠色丁香婷婷综合久久狠丁香综合久久精品 | 日本久久精品18| 狠狠擼综合| 五月婷婷偷拍| 国产操逼视频网站| 丁香五月视频在线观看| 男人天堂99| 123日本不卡在线| VA婷婷| 1024操逼视频| 东北熟女高潮99综合99| 五月天堂婷婷| 大香蕉AV在线| 视频久久9| 激情开心五月亚洲| 激情婷婷| 婷婷五月天在线看| 99热天堂| 夜夜爱爱亚洲| 婷婷五月天干干| 亚洲日韩一页精品发布| 色10月婷婷视频| 99超级碰碰| 在线综合啪| 亚洲色五月天是什么| 丁香婷婷色五月| 综合色网站| 婷婷五月天成人小说| 日本激情综合| 99在线视频在线观看| 五月激情小说| 99综合视频一体| 婷婷无码视频| 五月天激情久久| 色噜噜狠噜噜视频| 99视频在线啪| 日本色视| 综合网色综合| 丁香婷婷影院| 超碰9在| 99视频在线| 无码一级片| 拳交大逼| 99玖玖视频| 99re视频精品| 久草婷婷视频| 婷婷丁香五月色| 超91在线视频| 深爱五月婷婷| 久久3p| av在线观看网站| 九色91视频| AV在线免费播放| 丁香五月欧美激情| 久久激情五月| 天天日日人| 大香蕉综合网| 婷婷五月激情欧美大胆视频| 九九热狼人| 日韩在线五月天婷婷| 色色色色色日韩午夜激情 | 丁香五月激情啪| 一起草Av| 五月丁香影视| 99这里只有精品在线观看| 99久操视频| 日本人人xxx| 久久久久久久8| 91操人视频| 99久热这里有精品| 色五月丁香com| 综合五月网| 久久婷婷内射| 五月丁香婷婷欧美| 99成人无码| 五月婷婷色色网址| 久久久WWW| 丁香婷婷五月天色综合| 国产精品天天狠天天看| 狠狠色噜噜色狠狠狠综合久久成人波 | 综合网啪啪| 99色在线视频| 久久这里只有国产视频| 婷婷综合日本| 可以免费观看的av| 婷婷五月18永久免费视频| 啪精品| 色婷婷电影网| 女力报到正好爱上你| 丁香五月网| 久久思思热| 天干夜夜操| 超碰99在线观看| 伊人久久丁香狠狠婷婷综合香蕉| 天天操综合网| 综合xx网| 色激情五月| 天天干,天天日| 日本高清综合网五月丁香| 色情综合网| 91精选国| AV人人操| 五月天婷婷亚洲| 日韩九九视频| 九月婷婷在线观看| 丁香婷婷啪啪| 狠狠插狠狠操| 激情伍月 欧美| 综合色网站| 免费无码毛片一区二区A片 | 碰久久精品w| 伊人婷婷五月天| 婷婷亚洲欧美丁香五月| 五月天婷亚洲天综合网综合| 九草性爱| 在线播放人妻| 狠狠穞A片一區二區三區| 97色色综合| 六月香五月婷| 超碰超碰在线| 9色在线视频精品观看| 天天拍天天操| 色婷婷综合亚洲| 337午夜福利| 九九热九九| 99精品热视频| 综合色视频| 婷婷影院A成人| 99综合| 久久性操| 5月丁香婷婷激情网| 天天综合亚洲综合| 日本本土色网第一区| 天天综合网~91综合网| 一级韩国产精品毛| 久久久久久久11111111111| 亚洲色视频| 色呦呦美女| 亚洲色网络| 色色 9| 色高清无码视频| 五月天国产成人| 丁香五月婷婷激情网| 婷婷九月在线| 另类图片五月天激情| 熟妇高潮一区av| 人妻内射一区二区在线视频| 亚洲黄色影视| 久久久久久人妻| 亚洲成人免费在线| 99热在线中文字幕| 激情五月丁香社区| 久久综合首页| 棕合影院色色| 伊人婷婷综合| AV操逼网| 色婷婷导航| 91偷拍视频| 99久在线| 五月丁香综合| 五月天激情亚洲| 99亚州综合精品成人网| 婷婷性爱| 99热这里只有精| 久热免费视频| 99视频| 97色 五月天丁香| av五月天婷婷丁香| 丁香五月天社区婷婷| 97艹| 丁香五月激情棕合| 激情久久久久久久久| www久久艹| 久久99婷婷| 久久欧洲久久| 狠狠干在线视频| 亚州精品久久久久AV无码| 爱婷婷五月| 色亚洲欧洲| 五月天婷婷激情| 97人人操人人爽| 99热99色| 秋霞少妇AV网站| www.99操| 丁香六月婷婷综合欧美| 婷婷 色 丁香 夜| 九九免费视频| 天天天天色天天天天天干| 婷婷综合在线| 日韩精品在线观看9| 久操干| 青青草视频免费观看| 影音先锋男人女人| 狠狠色九月| 在线婷婷| 天天更新天天亚洲| 久久久精品人妻录| 成人免费在线电影| 天天射影院| 精品日本视频444| 丁香五月黄色| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 综合图区激情| 26UUU欧美激情一区二区| 成人在线视频网| 中文不卡av| 五月天操逼网| 综合激情五月丁香| 国产va视频| 欧美色频| 我想看国产大学生口爆吞精的视频| 欧美婷婷日本| 精品少妇蜜臀91| 91九色欧美| 色色色综合网| 色五月大香蕉婷婷| 在线区区区| 野战毛片三一3| 来吧亚洲综合网| 97干在线免费| 综合欧美五月婷婷| 色色A| 色一情一乱一乱一区91Av| 九九无毛| 五月天婷婷三级黄| 天天日天天摸| 婷婷五月花| www.99久久久| 婷婷丁香成人五月天| 99熟女| 九九av在线| 天天cha成人综合网| 99视频35精品视频在线观看| 91无码一起草| 色色自拍视频网站| 大天天伊人| 伊人喵咪a V| 久久婷婷五月国产色综合激情| 五月天伊人网| 99ER热精品视频| 丁香五月电影| 天天色视频| 色五月婷婷7777| 天天激情5月天亚洲| 亚洲激情综合| 性爱111111| www.狠狠狠.com| 综合色色婷婷| 91chinese 在线| 天天综合天综合| 青草视频在线观看视频| 99九九精品| 播五月开心婷婷欧美综合| 五月激情婷婷偷拍| 五月丁香综合精品| 99视频精品| 日本高清久久| 丁香五月婷婷基地| 九九 激情 网| 夜夜骑天天操| 伊人天堂婷婷| 蜜臀嫩草| www.金莲av| 午夜不卡成人一区二区| 五月丁香六月综合基地| 天天综合中文| 久久五月天丁香花| 狠狠狠夜夜夜| 97爱艹婷婷开心丁香激情综合| 国产成人VA| 五月丁香婷婷色| 五月天激情播播网| 99热国产免费| 五月婷婷在线视频免费观看| 婷婷狠狠操| 99久热这里只有精品视频删减版| 99热在线精品观看| 色性综合| 国产激情综合五月久久| sS丁香五月婷婷| 婷婷综合久久| 色爱综合视频| 国产伦亲子伦亲子视频观看| 五月婷综合性中心| 伊人婷婷大香蕉在线| 婷婷五月噜噜| Y11111111111少妇电影院| 五月天影院| 亭亭丁香97| 狠狠穞A片一區二區三區| 性爱七区| 久9久9热久热| 激情五月婷黄版| 亚洲激情四射| 韩国婷婷丁香五月| 色婷婷狠狠18yy| 五月亭亭直播| 99re久热只有精品6在线直播.com| 激情婷婷丁香五月天| 五月天婷婷基地| www.狠狠操| 五月婷六月丁香| 美女xx不卡| 自拍偷窥99热| 综合欧美五月婷婷| 激情操逼婷婷| 色色色色色色网站| 色综合久久综合中文综合网| 99热精品免费| 开心色播色五月婷婷| 色婷大香蕉| AV在线中文| 亚洲精品乱码久久久久99| 久久九网| 五月婷婷九九热| 2014天天爽| 超碰操日| 婷婷成人AV| 色之综合网| 激情综合五月丁香六月婷婷| 超碰在线观看9| 色愛综合网| 久久九九热re6这里有精品| 播五月开心婷婷欧美综合| 五月丁香亚洲校园欧美| 五月开心播播网| 天天干天天干天天干| 久久婷婷五月国产激情综合片| 97啪在线观看视频| 五月丁香六月成人| 五月丁香六月婷婷中文版| 丁香五月天堂亚洲社区| 亚州色婷婷| 六月婷婷国产| www.henhenl| 亚洲视频一区| 天天综合 99久久婷婷| 夜夜天天久久婷婷| 婷婷激情四射网| 丰满少妇猛烈A片免费看观看 | 狠狠爱青青草| 99色热视频| 99.色| 日本三级日本三级三级人妇四虎| 国产黄色在线| 久久婷婷激情| 五月婷婷网站| 99热大全在线观看| 成人免费视频一区| 国外亚洲成AV人片在线观看| 91久久电影| 久久久精久人妻| 色V狠狠的干| 极品嫩草| 精品一区二区三区免费毛片爱| 国产综合婷婷| 亚洲久热无码| 色五月丁香五月五月婷婷| 91日韩美女被插视频| 丁香五月-激情综合| 天天干夜夜谢| 欧洲色| 婷婷五月激情在线| 五月丁香婷婷无码中文| 五月丁香黄色| 丁香五月婷婷影院| 白人荫道BBWBBB大荫道| 99精品在线| 亚洲五月天另类小说图片| 5月婷婷六月丁香| 五月天色色激情综合| 操日视频| www亚洲无码| 日日夜夜九九| 久久久国产精品黄毛片| 激情五月色婷婷| 99热在线精品播放| 青草五月天| 亚洲色情网站| 五月丁香激情欧洲啪啪| 婷婷五月永远18免费久久久| 99热综合在线| 久久婷婷影院| 丁香五月激情啪| 婷婷性爱视频在线| 91熟妇大香蕉| 日日夜夜九九| 九九99精品免费播放| 最近中文字幕2019视频1| 香蕉久久国产AV一区二区| 97干97色| 亚洲网视屏| 色五月91| 九九九九国产| 色婷婷狠狠爱| 91精品久久久久| 亚洲五月婷| 九九色婷婷| 五月婷丁香| 五月激情六月综合| Av大香蕉| 婷婷丁香18| 九九色婷婷| www.久久99| 无码少妇高潮喷水A片免费| 欧美成人精品三区综合A片| 久久精品99国产精品日本| 成人做爰A片免费看视频| 内射在线CHINESE| 国产性爱在线| 开心婷婷五月综合| 91日本在线免费| 激情五月婷黄版| 91要啪| 婷婷亚洲日本| 日韩成人五月天| 天天日人人爽| 亚洲欧美一区二区三区四区爱爱动图| 久久五月天色| WWW,五月| 亚洲激情在线| 天天色粽合合合合合合合| 国产精品99久久久久久久女警| 超碰成人黄色网| 色约约视频一区二区三区四区五区| 色婷婷五月影视| 婷婷午夜精品久久久| 玖玖在线视频福利| 狠狠色丁香婷婷基地| 欧美综合五月丁香五月天| 国产精品91抖高| 婷婷丁香人妻天天爽| 五月丁香啪啪啪| 日本色色影片| 777久久久| 久草大| 五月丁香六月婷婷在线小说视频| 九九热视频免费的| 婷婷成人视频| 99热最新| 婷婷五月天免费99| 激情伊人网| 婷婷第六色| A久网| 色婷网| 韩国中文字幕91| 狠狠色五月| 青青草搞屄视频网站| www天天爽| 一起草性爱不卡视频| 久久久一级AAA| 五月丁香激| 一本道综合网| 射久久丁香五月| WWW.国产| 4399在线观看免费毛片| 五月丁香婷婷综合在线| 五月婷婷影| 午夜色婷婷| 五月丁香婷婷综合网色欲| 毛片网站谁有| 深爱激情婷| 久久98| 色婷婷在线影院| 婷婷热婷婷色| 五月丁香啪综合| 四季8848精品成人免费网站 | 久久久久亚洲AV无码网影音先锋| 五月天天天操天天爽夜夜操| 日韩1区2区| 日日干日日| 99玖玖在线视频| 开心五月综合激情综合五月| 亚洲国产成人综合| 婷婷不卡基地| 六月丁香啪| 色婷婷88| 色网站9| 99热这里只有精品21| 五月激情天| 亚洲综合色婷| 99成人网一区| 五月丁香啪| 精品热青草| 五月天婷亚洲天综合网综合| www.91在线观看| 第九色区AV在线| 777久久综合视频 | 少妇人妻丰满做爰XXX| 国产99久久久| 五月天啪啪啪| 亚洲一区二区色图-亚洲精品国产精品乱码-成人AV| 丁香五月天堂网| 国产精品色婷婷久久久精品| 182tv992tv人之初午夜免费观看| 丁香亭亭久久| 亚洲激情视频在线观看| 超碰京东热av男人的天堂| 丰满人妻一区三区三区| 开心激情站| 日韩无码专区| 91视频一起草| 香蕉97碰碰碰超视精品| 婷婷综合色五月天| 日韩艹比| 婷婷5月天av| a网站免费观看| 九九色中文| 色色免费网站| 婷婷丁香五月天影院 | 99热在线看片| 五月情色天| 成人性生活免费观看。| 另类激情五月| 亚洲V国产V欧美V久久久久久| 激情5月舔| 丁香五月天婷婷激情| 99久久久| 天天干 夜夜爽| 妇激情基地| 色色色图| 丁香五月婷婷深爱综合激情| 国产无套精品一区二区| 91热在线| 六月婷婷综合| 9久久精品| 老司机日日夜夜青草| www.激情五月天。com| 国产成人网址| 亚洲五月丁|