偶然发现PolygonCollider2D的方法OverlapPoint()有时会失效(一直返回false),测试后发现在scale(这里指世界空间的scale,后同)很小的情况下(通常在UI Canvas设置RenderMode为ScreenSpace Camera时),OverlapPoint( ...
分类:
移动开发 时间:
2019-12-02 19:07:22
阅读次数:
146
1.决定UI渲染在所有物体前,ZTest Always,Canvas中的RenderMode影响该值。 2.都是ZTest Always 时影响覆盖的因素: 父子及先后关系; 渲染队列; sortingOrder:对应Canvas中的OrderInLayer、LineRenderer.sorting ...
分类:
其他好文 时间:
2018-04-09 13:06:04
阅读次数:
149
场景中存在一个足够强大的黄色Pixel平行光,强大到可以保证它一定会被ForwardBase内的_WorldSpaceLightPos0所捕捉,从而不会让任何其他Pixel光源落到ForwardBase内,而只会被放到ForwardAdd Pass的_WorIdSpaceLightPos0内。最后,场景中还有5个RenderMode为Not Important,即Vertex光源,其色彩分别为青色、橙色、绿色、红色和蓝色。编译并运行此场景,然后依次将5个Vertex光源设为Pixel,结果如图7.8所示,右...
分类:
其他好文 时间:
2016-05-13 03:37:10
阅读次数:
712
为了实现自定义的Menu和ContextMenu效果,可以通过派生ProfessionalColorTable类,在自定义类中通过重写ProfessionalColorTable类的相关属性,产生自定义菜单效果。usingSystem.Drawing;
usingSystem.Windows.Forms;
publicclassCustomToolStripColorTable:ProfessionalColorT..
分类:
Windows程序 时间:
2015-08-03 23:01:23
阅读次数:
1041