Unity3D在一建筑GL材料可以改变颜色和显示样本

Unity3D在一建筑GL材料可以改变颜色和显示样本

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

    void CreateLineMaterial()

    {

        if (!mat)

        {

            mat = new Material(“Shader \”Lines/Colored Blended\” {” +

                “SubShader { Pass { ” +

                ”    Blend SrcAlpha OneMinusSrcAlpha ” +

                ”    ZWrite Off Cull Off Fog { Mode Off } ” +

                ”    BindChannels {” +

                ”      Bind \”vertex\”, vertex Bind \”color\”, color }” +

                “} } }”);

            mat.hideFlags = HideFlags.HideAndDontSave;

            mat.shader.hideFlags = HideFlags.HideAndDontSave;

        }

    }

    void OnPostRender()

    {

        if (!mat)

        {

            CreateLineMaterial();

            return;

        }

        GL.PushMatrix();

        mat.SetPass(0);

        GL.LoadOrtho();

        GL.Begin(GL.QUADS);

        GL.Color(Color.red);

        GL.Vertex3(0, 0.5F, 0);

        GL.Vertex3(0.5F, 1, 0);

        GL.Vertex3(1, 0.5F, 0);

        GL.Vertex3(0.5F, 0, 0);

        GL.Color(Color.cyan);

        GL.Vertex3(0, 0, 0);

        GL.Vertex3(0, 0.25F, 0);

        GL.Vertex3(0.25F, 0.25F, 0);

        GL.Vertex3(0.25F, 0, 0);

        GL.End();

        GL.PopMatrix();

    }

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116697.html原文链接:https://javaforall.net

(0)
上一篇 2022年1月17日 上午11:00
下一篇 2022年1月17日 下午12:00


相关推荐

  • 负载均衡的算法有哪些_流量负载均衡

    负载均衡的算法有哪些_流量负载均衡G 公司有 n 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使 n 个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。数据保证一定有解。输入格式第 1 行中有 1 个正整数 n,表示有 n 个仓库。第 2 行中有 n 个正整数,表示 n 个仓库的库存量。输出格式输出最少搬运量。数据范围1≤n≤100,每个仓库的库存量不超过 100。输入样例:517 9 14 16 4输出样例:11#include<bits/stdc++.

    2022年8月11日
    5
  • 操作系统概念第八章部分作业题答案

    操作系统概念第八章部分作业题答案题目一:试说明内部碎片和外部碎片之间的差别解答:内部碎片是指进程所分配的内存可能比进程所需要的大外部碎片是指由于进程的大小不一导致内存被分成小片段且不连续,造成空间浪费。题目二:考虑一个页表在内存中的内存分页系统:(1)如果内存访问的时间为200ns,试问访问页表中的一个数据需要多长时间?(2)如果增加TLB,其中90%的页引用被TLB命中,TLB的访问时间为10n…

    2022年7月14日
    26
  • CAS 单点登录/登出 系统「建议收藏」

    CAS 单点登录/登出 系统「建议收藏」前言:  在我们的实际开发中,更多的是采用分布式系统。那么问题来了,对于分布式系统的登录问题,我们如何解决呢?  如果说我们在每一个系统中都要进行一次登录,那么用户体验度也就差的没法用了。以京东商城为例,如果用户在登录京东商城的时候需要登录一次,在查询商品的时候还有在登录一次,加入购物车是还要重新登录,…(注意,每跳过一个页面都是进入了一个新的系统,请看他的url地址的变化)…

    2022年5月9日
    254
  • robotium例子

    robotium例子android基础知识12:android自动化测试04—Robotium:实例(上):http://daimajishu.iteye.com/blog/1556631robotium方法学习实例:http://blog.csdn.net/gzh0222/article/details/7335666Android自动化测试—Robotium:实例(上):http:/

    2022年7月25日
    10
  • MongoDB+MongoVUE安装及入门[通俗易懂]

    MongoDB+MongoVUE安装及入门[通俗易懂]前言及概念环境安装MongoDB的安装MongoVUE安装建立连接基础操作创建表添加数据查询日期查询排序Sort查询字段Fieldsskip跳过Limit分页修改删除数据前言及概念据说nodejs和mongoDB是一对好基友,于是就忍不住去学习了解了一下MongoDB相关的一些东西,那么,MongoDB是什么?这里的五件事是每个开放人员应该知道的:MongoDB是一

    2022年4月19日
    69
  • 计算机用户名,账户名更改

    计算机用户名,账户名更改计算机用户名,winr按键同时,输入netplwiz.进入用户账户界面(高级),双击即可更改。账户名更改,通过控制面板更改。

    2022年10月14日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号