摘要: 使用场景 static_cast 静态类型转换。如int转化成char reinterpret_cast 重新解释类型 dynamic_cast 命名上理解是动态类型转换,如子类和父类之间的多态类型转换 const_cast 字面上理解就是去const属性 类型转换介绍 static_cast<>( 阅读全文
posted @ 2021-10-15 12:51 小帆敲代码 阅读(91) 评论(0) 推荐(0) 编辑
摘要: MASK Mask(遮罩)是一种不可见的UI组件,它可以用来修改子物体的外观。遮罩将子物体限制为父物体的形状。如果子物体大于父物体将只显示和父物体大小相同的那一部分。 阅读全文
posted @ 2021-10-15 12:43 小帆敲代码 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 减少draw call: 多张图片需要多次draw call,合成了一张大图则只需要一次draw call。 减少内存占用:OpenGL ES中每张贴图都需要设置成2的n次方才能使用。比如你有一张宽高为100x100和一张宽高为10x10的图片,如果不合成大贴图,那么需要使用128x128和16x1 阅读全文
posted @ 2021-10-15 12:41 小帆敲代码 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 什么是DrawCall drawcall是CPU对底层图形绘制接口的调用命令GPU执行渲染操作,渲染流程采用流水线实现,CPU和GPU并行工作,它们之间通过命令缓冲区连接,CPU向其中发送渲染命令,GPU接收并执行对应的渲染命令。 DrawCall为什么会影响效率 如果DrawCall数量过多就会导 阅读全文
posted @ 2021-10-15 12:40 小帆敲代码 阅读(222) 评论(0) 推荐(0) 编辑