10 2020 档案
摘要:小结:到这里Task,async/await的简单使用已经基本结束了,一些高级特性等到工作遇到了再去研究。通过上边的介绍,我们知道async/await是基于Task的,而Task是对ThreadPool的封装改进,主要是为了更有效的控制线程池中的线程(ThreadPool中的线程,我们很难通过代码
阅读全文
摘要:特定于平台的覆盖的纹理压缩格式 Unity 支持许多常见的图像格式作为导入纹理的源文件(例如 JPG、PNG、PSD 和 TGA)。但是,3D 图形硬件(例如显卡或移动设备)在实时渲染期间不会使用这些格式。这种硬件要求纹理以专门格式进行压缩,这些格式针对快速纹理采样进行了优化。不同的平台和设备分别都
阅读全文
摘要:随着项目越来越复杂,很多对大场景渲染支持已经成为了“刚需”。但是,对于很多经验有限的同学,似乎找不到相关思路。那么,我们就来聊聊,如何进行 webgl 的性能优化。 首先性能优化是一个比较大的话题,会涉及多个技术点,本篇文章旨在总结相关优化思路和方向,很多阐述都是浅尝辄止,并不对每项技术点做具体的深
阅读全文
摘要:Android设备中一般使用ETC1压缩,一种有损的图像压缩方式。 ETC1是OpenGL2.0支持的标准,压缩之后每个像素占4bit,压缩之后的格式为KTX或者PKM,前者支持存储多纹理,后者只支持单纹理。 ETC1 是一种压缩方式。 KTX 是一种存储格式 https://gameinstitu
阅读全文
摘要:开发者在制作完一款 HTML5 游戏后,无论是发布到 Web 平台,或者是微信小游戏或者微端等其他方式,都需要不断改进游戏的加载效率。这样做一方面可以提升游戏体验,提高用户留存,也可以帮助用户节省流量,帮助开发者自身降低服务器带宽费用,可谓是一举多得。在诸多优化方式之中,投入与产出比较大的是将HTT
阅读全文
公告
最新随笔
- 1.UE4脸部捕捉 LiveLink 数据
- 2.常用四元数的值
- 3.unity Avatar (化身)
- 4.使用electron-builder打包 vue3 项目 exe
- 5.open ai 虚拟手机号 租界平台
- 6.抛物线绘制 代码 ForceMode.VelocityChange,这种模式,忽略质量变化的影响 , 质量默认为1
- 7.unity 的 ml-agents 导弹(智能体)攻击无人机的场景 如何设置 time_horizon 参数值?
- 8.Unity匀速移动的几种方案 Lerp,SmoothDamp,MoveTowards
- 9.通过Socket与外网通讯(借助花生壳内网穿透获取转发公网IP)
- 10.Game UI Kit 游戏UI 开发套件
随笔档案
- 2024年12月(3)
- 2024年10月(1)
- 2024年9月(3)
- 2024年8月(2)
- 2024年7月(4)
- 2024年6月(1)
- 2024年5月(5)
- 2024年4月(2)
- 2024年3月(2)
- 2024年2月(1)
- 2024年1月(12)
- 2023年12月(7)
- 2023年11月(7)
- 2023年9月(2)
- 2023年8月(6)
- 2023年7月(5)
- 2023年6月(4)
- 2023年5月(5)
- 2023年4月(1)
- 2023年3月(7)
- 2023年2月(5)
- 2023年1月(4)
- 2022年12月(3)
- 2022年11月(1)
- 2022年10月(1)
- 2022年9月(3)
- 2022年8月(2)
- 2022年7月(2)
- 2022年6月(3)
- 2022年5月(4)
- 2022年4月(4)
- 2022年3月(4)
- 2022年2月(2)
- 2022年1月(14)
- 2021年12月(2)
- 2021年10月(5)
- 2021年9月(6)
- 2021年8月(8)
- 2021年6月(8)
- 2021年5月(6)
- 2021年4月(2)
- 2021年2月(1)
- 2021年1月(8)
- 2020年12月(1)
- 2020年11月(1)
- 2020年10月(5)
- 2020年9月(2)
- 2020年8月(3)
- 2020年7月(4)
- 2020年6月(1)
- 2020年5月(1)
- 2020年3月(2)
- 2020年1月(2)
- 2019年5月(1)
- 2019年4月(1)
- 2019年2月(1)
- 2018年11月(1)
- 2018年10月(1)
- 2018年8月(3)
- 2018年7月(1)
- 2018年6月(5)
- 2018年5月(1)
- 2018年3月(1)
- 2017年12月(1)
- 2017年11月(2)
- 2017年10月(3)
- 2017年9月(3)
- 2017年8月(3)
- 2017年7月(1)
- 2017年6月(5)
- 2017年5月(8)
- 2017年4月(2)
- 2017年2月(5)
- 2017年1月(6)
- 2016年12月(2)
- 2016年10月(1)
- 2016年9月(7)
- 2016年8月(5)
- 2016年7月(2)
- 2016年6月(3)
- 2016年5月(4)
- 2016年4月(5)
- 2016年3月(6)
- 2016年2月(1)
- 2016年1月(1)
- 2015年12月(3)
- 2015年11月(2)
- 2015年10月(7)
- 2015年9月(9)
- 2015年8月(6)
- 2015年7月(2)
- 2015年6月(2)
- 2015年5月(2)
- 2015年4月(3)
- 2015年1月(1)
- 2014年12月(5)
- 2014年11月(1)
- 2014年9月(1)
- 2014年8月(2)
- 2014年7月(6)
- 2014年6月(7)
- 2014年5月(7)
- 2014年4月(6)
- 2014年3月(11)
- 2014年2月(2)
- 2013年6月(2)
- 2012年2月(1)
- 2012年1月(1)
- 2010年4月(3)
- 更多
相册
最新评论
- 1. Re:前端使用docxtemplater导出word文档最佳实践 vue
帮我大忙了,谢谢老哥
- --懵懂的梦旅人
- 2. Re:html5 canvas 自定义画图裁剪图片
也是刚刚接触canvas,裁剪的给了启示,多谢
- --一个懒惰的陈xx
- 3. Re:史上最明白的 NULL、0、nullptr 区别分析(老师讲N篇都没讲明白的东东),今天终于明白了,如果和我一样以前不明白的可以好好的看看...
- @ ghsgz引用@seu_dcmilan请问什么时候才需要把 NULL 作为参数之一传给某个函数呢?(作为区分 NULL 和 nullptr 的例子,我理解)但第一次看到这个例子,感觉有点奇葩……引...
- --seu_dcmilan
- 4. Re:史上最明白的 NULL、0、nullptr 区别分析(老师讲N篇都没讲明白的东东),今天终于明白了,如果和我一样以前不明白的可以好好的看看...
- @ seu_dcmilan请问什么时候才需要把 NULL 作为参数之一传给某个函数呢?(作为区分 NULL 和 nullptr 的例子,我理解)但第一次看到这个例子,感觉有点奇葩……...
- --ghsgz
- 5. Re:史上最明白的 NULL、0、nullptr 区别分析(老师讲N篇都没讲明白的东东),今天终于明白了,如果和我一样以前不明白的可以好好的看看...
- 再简化一点就是void f(int i){ cout << "take integer" << endl;}void f(int *p){ cout << "take pointer" << endl...
- --seu_dcmilan