Unity3D
文章平均质量分 74
张Da夫
有志青年
展开
-
Shadow技术-起点
起因 项目的Shadow开始出现了问题,有2个BUG报到了我的身上 比较薄的Mesh出现了漏光(Light leaking)现象 Cube旋转到一定角度,表面出现了“瑕疵”(Shadow Acne) 我开始意识到,确实需要一套比较完备、可控的阴影方案了 对Shadow的积累 目前我对Shadow技术的积累,仅限简单的Shadow Map原理和知道CSM大致的实现方式。 在看到前面两个BUG的时...原创 2020-03-17 00:21:22 · 816 阅读 · 0 评论 -
Camera的Near值对Z-Fighting问题的影响
起因 项目测试报BUG,贴花功能在离相机接近500米处开始闪烁 从闪烁这个表现看基本断定是Z-Fighting问题,一开始认为是贴花Shader的问题,但是贴花使用的是类似Projector的方式,这种方式在进行ZTest的时候实际上是进行Projector透射的物体的Z进行比较,导致Z-Fighting的话实际上和贴花没有太大关系 经过搭建简单场景来看,也是和贴花没关系,本质上还是2个Mesh的...原创 2020-03-15 19:28:41 · 923 阅读 · 0 评论 -
Unity3D开发中热更新为什么不能使用C#的思考
他们说 阅读了网上一些文章,其实使用C#进行热更新是可以的,将需要更新的代码打包成程序集,然后利用反射即可,但是也提到在IOS平台是不行的,至于为什么不行,就不再说了,然后就是推荐Lua作为热更新方案,但是,为啥Lua就行?C#就不行? 因为C#是编译型语言,Lua是解释型语言? 好多人都说Lua能热更新,是因为它是解释型语言,不用编译,在运行时能动态解释Lua代码并运行。这种方...原创 2018-02-27 21:04:15 · 5950 阅读 · 1 评论