???
?? DrawCall ?????????????????? 2D ???????????????? 3D ??????????????????? DrawCall ?????? CPU ????
Cocos ????????????????????? 3D ?????????????????????????????????????????
?????????????????????????????????????????
???????????????????????????????
???????????? DrawCall ??
????????(Batching)???????(GPU Instancing)?????
Cocos Creator 3.3 ???? DEMO ?? Overdraw ??????
? 3D ???? Shader ???? Shader ????????????
??????????? TA?
???????? 3D ?? API????? Cocos Creator ? 3D ??????
????? Cocos Creator ?????????? Cocos Creator ? 3D ??????
?????????? KylinsGraphicsDebugger ???????????????????????????????????????????????????????????????????????????????????????????????
????3D??????????????????????????????????????????KylinsGraphicsDebugger??????????????
KylinsGraphicsDebugger
?????????
?????? 3D ??????????????
?????????????????????????
KylinsGraphicsDebugger
?????
???? 3D ?????????????????
???? 3D ?????????????????????????
???????? 3D ????????? DrawCall ???
???? Overdraw ?????????????????????
?????????????????????? 3D ?????????
????? Mipmap ???????
???? Mesh ????
?????????????????
?? 2D ?????????????????????????? DrawCall?
?? 2D ????GPU ???????????? DrawCall ??????????80%???????????????? 3D ??????????????????DrawCall ???????????????? DrawCall ????? CPU ??????????? 2D ???? 3D ????????????????????
??????KylinsGraphicsDebugger ???????????????????????
???????????????????????????
??????
???? H5 ??? ???
?????????
??????????????? resources ??????? API ?????
?? Mipmap Levels ?????????????????????
?????? ID ?????? RenderDoc,spector.JS ??????? DrawCall ???
?? Overdraw ????? Overdraw Pro ??????????????? Overdraw ??????????
??????????????????????????????????????????????????
??????
?????Cocos Creator 3.3.2
?????TypeScript
KylinsGraphicsDebugger ??????????????? Cocos Store ??????????????????
https://store.cocos.com/app/detail/3342
??DEMO ??
DEMO ???????????????????DEMO ?????????????????? KylinsGraphicsDebugger ??????????????????????????????????
?????????????
1? ????????? mipmaps ??????????
????????????????
2???????????????????
??????????????
???????????????????????????????256x256???????????
?????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????
?????????????????????????256x256???????????????????????????????,128x128???????????????75%??????????????
???? Overdraw ?????
1????????? Overdraw
???????????????????????
Overdraw ?????????????? Overdraw ??
Overdraw Pro ???????????? Overdraw ??
?????? Overdraw ?????????? Overdraw ???????????????????????????????????????? Overdraw ??5?????????
2? ???????????
Overdraw Pro ??????????????????????????????
??????????????? Overdraw ????10????????????????????????? Overdraw ????5?????????????????????????????????
?? ID ????????
?? ID ??????????????????
????????????????????????????????????????????????????
??????????????
?????? Batching?GPU Instancing ????
?????????????????????????????????????
?? Batching?GPU Instancing ??????????????????????????? .sharedMaterial ??????? .material??
???? ID ????????????????????????????? reset colors ????????????
?/???TM
???COCOS
???https://mp.weixin.qq.com/s/g22ealeBbHhUOGGlf0oWBw
|