博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity 自定义编辑器窗口 画线
阅读量:4965 次
发布时间:2019-06-12

本文共 466 字,大约阅读时间需要 1 分钟。

最近在学习状态机,

想自己实现一个可视化编辑器,

需要将多个状态之间用线条连接起来,

 

效果如下:

 

代码如下:

Material m; Vector2 start; Vector2 end; Color color = Color.red; void OnEnable (){    m = new Material (Shader.Find ("GUI/Text Shader"));}void OnGUI (){

    m.SetPass(0);

    GL.LoadPixelMatrix ();

    GL.PushMatrix ();
    GL.Begin (1);
    GL.Color (color);
    GL.Vertex (start);
    GL.Vertex (end);
    GL.End ();
    GL.PopMatrix ();

}

 

这不是完整的代码,但是画一条线出来足够了

 

转载于:https://www.cnblogs.com/idemo/p/9464228.html

你可能感兴趣的文章
屏蔽错误:LNK2038
查看>>
解决cannot find -lstdc++的问题
查看>>
C# 基础知识
查看>>
组合数据类型练习,英文词频统计实例
查看>>
mysql5.6.24的安装与简单使用
查看>>
验证码的生成
查看>>
Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.7
查看>>
创业的关键:顺势而为
查看>>
汉诺塔问题 Hanio ——递归思想
查看>>
throw和throws的区别
查看>>
shell 基数数值方法
查看>>
近期前端中的 一些常见的面试题
查看>>
数据库远程全备份的一种解决方案
查看>>
JavaScript的基础应用
查看>>
php函数fsockopen的使用
查看>>
webapi+swagger ui 文档描述
查看>>
c++ char* 与LPCTSTR相互转化
查看>>
codevs1044 拦截导弹(最长不下降子序列dp)
查看>>
AS问题解决系列1—Unable to execute DX错误
查看>>
在线任意进制转换工具 - aTool在线工具
查看>>