摘要:
1 模型空间转裁剪空间 UnityObjectToClipPos(v.vertex) 2 模型空间转世界空间 mul( unity_ObjectToWorld, v.vertex ) 3 雾三件套 UNITY_FOG_COORDS(3) UNITY_TRANSFER_FOG(o,o.pos); UN 阅读全文
摘要:
Shader "VertPhone" { Properties { _MainTex( "颜色贴图", 2D ) = "white"{} _Specular( "高光颜色", Color) = (1, 1, 1, 1) _Gloss( "光泽度", Range(1,10)) = 4 _SpecularPow( "高光... 阅读全文
摘要:
目标是让substance效果和unity效果一致 分2步: 1.完成1个shader,效果和standard完全一致,抛去不需要的功能 2.使用新的shader,在substance里替代原有的渲染 # pbr shader 拷贝2份完全一致的工程,都使用standard,效果调到一致 stand 阅读全文
摘要:
#下载lua包lua-5.3.5 #vs2017新建个空工程,删除lua.c,luac,c,设置配置类型 动态库.dll #编译完成 阅读全文
摘要:
实现圆形按钮,原本是使用 alphHitTestMinimumThreshold 改成重载IsRaycastLocationValid来实现,直接贴代码 参考 https://www.jianshu.com/p/e82b22a9c5eb 附上地址: https://github.com/yingsz 阅读全文
摘要:
##痛点,爽点,痒点 痛点 是 恐惧,做痛点的产品,是帮助客户抵御恐惧 爽 是 长期压抑的需求,在一瞬间得到满足。做爽点的产品,是帮助客户获得愉悦 痒点 是满足客户虚拟自我的实现。比如网红,客户通过购买雪梨的衣服,幻想自己过着和雪梨一样的生活 游戏广告是 营造痒点 游戏前期 是靠爽点,形成成瘾机制 阅读全文
摘要:
虽然标题是实现hdr+bloom,但实际感觉更像是控制单个物体bloom https://blog.csdn.net/zsy654321/article/details/80682651 阅读全文
摘要:
因项目需要,需要调试dll工程代码。 把生成的debug dll和pdb拷贝进unity的plugins工程,遇到 断点无法进入,修改下调试信息格式,OK。 阅读全文
摘要:
首先看下Dictionary的源码 hcp 其实就是走到obj.GetHashCode,如果obj.GetHashCode没有覆盖的话,那就会走到ValueType的GetHashCode 注意看 hcp.Equals 如果T没有实现IEquatable,就会走到DefaultCOmparer,然后 阅读全文
摘要:
情况一:公共字体打成ab的时候,加载A界面的时候加载了font的ab,卸载A和font的ab后,接着加载B界面,加载了font的ab,卸载B和font的ab,这时候字体对应的asset会在内存里有两份。 情况二:加载完A界面后,font的ab不卸载,只卸载A的ab,再加载B界面,最后释放所有的ab后 阅读全文