call的shader�傩砸约鞍l(fa)送到GPU的事件(jian)的�序(xu)。}是由于(yu)�^于(yu)�碗s的用(yong)�裟_本引起的,那�Nci)�U�S?you)化渲染性能是毫�o意�x的。一(yi)旦我���_�J是渲染���},我��必�同�rbi)啡�rPU限制(zhi)�是GPU限制(zhi)。主�程用(yong)于(yu)我��游(you)�虻闹饕�CPU任�眨�包括一(yi)些渲染任�铡d秩具M程是�iT(men)用(yong)于(yu)�l(fa)送命令(ling)�oGPU的。哪(na)些任���(zhi)行在(zai)哪(na)���程,取�Q于(yu)我��游(you)�蜻\行的硬件(jian)和游(you)�虻脑O置(zhi)。由于(yu)�@(zhe)��原因(yin),在(zai)我��的na)勘�岵�jian)上�M行性能分析是十(shi)分重要的。在(zai)不同的�O�渖希�我��游(you)�虻谋憩F可(ke)能相差(cha)很(hen)多。s�K且依�硬件(jian),在(zai)我���L(chang)�改�M性能�r,必�首先理解是哪(na)些任��е铝�CPU限制(zhi)。M了太�L(chang)的�r�g,那�Nci)�U�`zai)另一(yi)���程上降(jiang)dang)�^(tou)?透PU命令(ling)的�r�g是不��有什�N�椭�的。在(zai)此�r,WebGL不支持�@(zhe)��功能。所(suo)有的任�斩荚�(zai)相同的�程中��(zhi)行。qiang)ke)以使(shi)用(yong)Profiler��z查哪(na)些任�找�起了CPU限制(zhi)。��15.�(kao)。l(fa)送命令(ling)到GPU花�M�r�g�^�L(chang)是引起CPU限制(zhi)的最常�的原因(yin)。(zhi)行的,���e平台在(zai)工人�程上��(zhi)行(如ps4)。call和batches被�l(fa)送。call被�l(fa)送��造(zao)成性能���},和游(you)�虻�na)勘�岵�jian)�P系很(hen)大(da)。call��(shu)量。call��(shu)量,通常��改�MCPU性能。淼?atch,即使(shi)它和���batches包含(han)了��(shu)量相同的�W格(ge)��(shu)��。call和batches的��(shu)量。秩�R���笫shu)量�U-��蔚慕�(jiang)dang)臀�U�\【暗目ke)��ο��(shu)量,是一(yi)��有效(xiao)的解�Q方案。she)像�C多�h(yuan)的物�w�2.辉俦讳秩�jin)H�J�U�[xiang)�[藏�h(yuan)�的物�w不被渲染的事��(shi),我��qiang)ke)以�L(chang)�使(shi)用(yong)�F�硌�(yan)�w�h(yuan)�。Distances�傩裕�它可(ke)以�o不同的Layer�O置(zhi)�为�的剪裁距�x。如果我��有很(hen)多前景bai)笆shi)���r,�@(zhe)��方法很(hen)有用(yong)。我��qiang)ke)以使(shi)用(yong)很(hen)小的距�x�[藏��。~(e)外的cpu消(xiao)耗,�K且相�P�O置(zhi)很(hen)�碗s,但是在(zai)一(yi)些�鼍爸校�它可(ke)能���O大(da)的改善性能。(shi)�r的光照,�影和tou)瓷淇ke)以�O大(da)的提高我��游(you)�虻恼��(shi)感,但是�@(zhe)些操作可(ke)能非常昂�F。使(shi)用(yong)�@(zhe)些功能可(ke)能�е挛矬w被渲染多次(ci),�@(zhe)�π阅苡泻�(hen)大(da)的影�。映�Z秩臼��bi)�^(jiao)好的�x�瘛G跋蜾秩具m用(yong)于(yu)低端(duan)�O�洌��K且不使(shi)用(yong)以上功能。榭鍪鞘shi)分�碗s的,最好研究相�P主�}以及��(shi)�(yan)。Manua�@(zhe)是一(yi)��十(shi)分有用(yong)的起�c。�U怯you)�虻男阅埽�所(suo)以,理解怎�尤��(you)化他��是十(shi)分重要的。@(zhe)�泳筒恍枰�在(zai)�\行�r�(ji)算光照了。�@(zhe)篇(pian)文章介(jie)�B的�影�O置(zhi),以及�@(zhe)些�O置(zhi)怎�N影�性能的。例如,我��qiang)ke)以�O置(zhi)�影距�x,�_保只有近�的物�w投射�影。-反射探(tan)�^(tou)��建真��(shi)感的反射,但是��很(hen)大(da)的影�batches��(shu)量。(shi)用(yong)它,�K且�o�在(zai)哪(na)使(shi)用(yong)了他��qian)家(jia)�jin)可(ke)能的��(you)化。(zai)一(yi)定(ding)情�r下(xia),一(yi)��batch可(ke)以包含(han)多��物�w的��(shu)��。shi)例-有一(yi)�拥脑O置(zhi)(例如,�yping)恚hader,shader���(shu)等)合�K合�mshi)奈�D蹇ke)以改�M性能,�M(jin)管如此,所(suo)有的��(you)化技(ji)�g我��qian)急�Q�佴�xin)的分析,合�K的消(xiao)耗�]有超�^�@得的性能改�M。ke)以yuan)泳蔡atch中受(shou)益(yi)良多。�o�Bbatch���е赂�高的na)�嬲zhan)用(yong),所(suo)以我��在(zai)��(you)化�r要衡(heng)量�@(zhe)��代�r。-��Bbatching技(ji)�g,是另外一(yi)�NUnity合�K合�mshi)奈�D宓募ji)�g,不�它是�\�舆�是�o止(zhi)。�δ�蚴�(shi)用(yong)�@(zhe)�N技(ji)�g合�K的物�w,有一(yi)些限制(zhi)。