Unity利用GL划线
来源:互联网 发布:mac口红flamingo试色 编辑:程序博客网 时间:2024/04/27 14:18
利用GL划线
<span style="font-size:14px;">using UnityEngine;using System.Collections;public class Test : MonoBehaviour { private Material lineMaterial; // 一个材质 //系统自动调用 OnPostRender() void CreateLineMaterial() { if (!lineMaterial) { //实例化材质 lineMaterial = new Material("Shader \"Lines/Background\" { Properties { _Color (\"Main Color\", Color) = (1,0.5,1,1) } SubShader { Pass {" + " ZWrite off " + " Blend SrcAlpha OneMinusSrcAlpha" + " Colormask RGBA " + "Lighting Off Offset 1, 1 Color[_Color] }}}"); //设置材质属性 lineMaterial.hideFlags = HideFlags.HideAndDontSave; lineMaterial.shader.hideFlags = HideFlags.HideAndDontSave; } } void OnPostRender() { CreateLineMaterial(); lineMaterial.SetPass(0); GL.Begin(GL.LINES); // GL开始划线 for (int i = 0; i < 10; i++) { Debug.Log("draw i:" + i); GL.Vertex3(0, 0, 0); //开始坐标 GL.Vertex3(0, 4, 0); //结束坐标 GL.Vertex3(i, 0, 0); //开始坐标 GL.Vertex3(i, 5, 0); //结束坐标 GL.Vertex3(i, 0, 0); //开始坐标 GL.Vertex3(i, 5, 0); //结束坐标 GL.Vertex3(i, 0, 0); //开始坐标 GL.Vertex3(i, 5, 0); //结束坐标 } GL.End(); //GL结束划线 }}</span>
0 0
- Unity利用GL划线
- Unity GL 绘制图形
- unity GL画线
- unity gl 画线
- Unity 用GL画曲线
- unity使用GL库画线
- [Unity基础]GL图像库
- Unity自带GL详解
- unity 使用GL画线段
- 在unity里用GL画线框
- Unity使用GL动态画点
- 划线
- Unity3D开发之利用GL画曲线
- GL
- GL
- GL
- Unity(OpenGL)实现“阴阳师画符”、划线功能
- 图形化调试 - unity使用GL库画线
- 分块查找
- pat_b_1029 旧键盘
- Android权限列表permission说明
- 2014年12月15日--21日(共15小时,剩6/401小时)
- Linux制作本地源
- Unity利用GL划线
- 好的数据库面试题集合
- 第十七周项目7 电子词典结构体版
- bootstrap-sass 响应式网页布局
- 11.求二叉树中节点的最大距离...
- 管闲事的小明
- poj 3170 Godfather(树形dp)
- Android编程笔记 三星手机默认浏览器下载后打不开apk,提示无法打开文件
- 角色控制器和射线