
渲染/Shader
1024路漫漫
hi,很高兴认识你。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity UGUI 实现翻牌效果(shader实现)
先看效果。因为没做成gif格式,就分别取牌旋转0,45,135,180 这4张图,表示旋转。实现思路1.牌的两面是两张图,分别用两个UGUI的Image控件。这两个挂在一个父节点下,并且位置重合。2.修改UIGUI的Image的Shader。牌的正面用的shader进行背面剔除,牌的背面用的shader进行正面剔除。也就是说这两张图片用的shader是经过修改后的sha...原创 2019-05-25 11:59:19 · 4220 阅读 · 0 评论 -
Unity用GL接口实现画圆
效果如下,红色圆圈就是用GL接口画的。1.实现思路:(1)用半径(可设置),sin和cos函数,预选计算和圆上每个点并存储,在我的实现中我算了360个点,1度1个点。(2)用GL的画线接口 (GL.LINES)把这些点连接起来。GL接口在MonoBehaviour的OnPostRender函数中写。(3)脚本挂在相机上2 具体实现(1)C#代码using Syst...原创 2019-05-24 09:53:44 · 2155 阅读 · 0 评论 -
Unity用GL接口实现画格子
玩过COC的知道,地表上有格子显示。以下是用GL的画线接口实现。效果如下shder代码参考我另篇文章Unity用GL接口实现画圆以下c#代码。提醒下,调用脚本依然是挂在相机上。using System.Collections;using System.Collections.Generic;using UnityEngine;class GL_Grid{ ...原创 2019-05-24 11:26:36 · 2211 阅读 · 1 评论