
读书笔记
丹尼尔丶
U3D Android开发
展开
-
Kotlin let apply run with also takeif
Letlambda后面会有it,返回最后一行的执行结果 (Boolean)val result1: Boolean = "nihao".let { it.length >= 10}applylambda后面是this,支持隐式调用,即不需要对象来点,返回this执行后的 this自己 (String)val result2: String = "nihao".apply { length >= 10}runlambda后面是this,返回最后原创 2022-01-26 17:45:25 · 1378 阅读 · 1 评论 -
顶点着色器和片元着色器的传值理解
CGPROGRAM#pragma vertex vert#pragma fragment frag#include "Lighting.cginc"fixed4 _Color;sampler2D _MainTex;float4 _MainTex_ST;//纹理的缩放和平移值fixed4 _Specular;float _Gloss;struct a2v{ float4 ...原创 2018-08-23 14:59:45 · 2381 阅读 · 0 评论 -
mipmap 究竟是什么?
mipmapping : 多级渐远纹理,主要是为了做贴图的缩小,贴图勾选mipmap选项后,会事先生成一组缩小后的纹理贴图,当摄像头距离纹理比较远的时候自动用较小的纹理贴图。通常会多占用33%的存储空间,这个是典型的空间换取时间的用法。...原创 2018-08-23 15:06:58 · 5320 阅读 · 0 评论