Unity 自定义Image形状
Unity 自定义Image形状
代码如下(示例):
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using System.Collections.Generic;public class HuiZhiBianYan: Graphic
{private void OnGUI(){// 实时检测更新绘制 OnPopulateMesh 中 transform.child 位置SetAllDirty();}protected override void OnPopulateMesh(VertexHelper vh){vh.Clear();if (transform.childCount <= 2){return;}Color32 color32 = color;foreach (Transform child in transform){if (child.gameObject.activeSelf){vh.AddVert(child.localPosition, color32, new Vector2(0f, 0f));}else{return;}}for (int i = 0; i < transform.childCount - 2; i++){// 几何图形中的三角形vh.AddTriangle(i + 1, i + 2, 0);}}}
提示:通过子物体坐标来绘制Image顶点 可自行更改
Unity 自定义Image形状相关推荐
- Unity自定义创建文件夹
文章目录 前言 Unity自定义创建文件夹 下载链接 前言 懒惰才是推动生产力发展的动力,在Unity每次创建脚本跟文件夹都要先右键然后点Create再点二级目录,索性我就直接给挪到一级目录. Uni ...
- Unity自定义UI组件(十一) 雷达图、属性图
前言 借用梦想世界宠物属性图 想必大家都在游戏中见过属性图用于展示多种属性的数值,可以较为直观的对比某种属性的缺陷或者是哪种属性有优势.在三维可视化领域也会遇到类似的属性对比,用属性图来展示最为合适. ...
- JME3 官方教程翻译 - 自定义网格形状
Custom Mesh Shapes 自定义网格形状 Use the Mesh class to create custom shapes that go beyond Quad, Box, Cyli ...
- css自定义盒子形状及动画应用
css自定义盒子形状及动画应用 <style> clip-path: polygon(X1 Y1,X2 Y2,....) </style> 当我们写页面时对盒子的形状有需求时, ...
- Unity 自定义脚本模板 添加头部注释
自定义模板的一些问题 其实有很多文章都写了自定义模板,添加头部注释,例如这篇文章. 都是要找到untiy 自己的模板c# txt,然后写入相关的替代码,在匹配更换,其中的问题: 当换电脑,或者unit ...
- Unity 自定义编辑器窗口的使用
Unity 自定义编辑器窗口功能强大,可以实现所有希望实现的功能.我在近期的项目中仿照魔兽争霸3开发了一套简单的游戏单位功能组件,其中包括单位数据.移动方式.动画播放.武器系统等等.如果用传统的Ins ...
- Unity自定义UI组件(七)渐变工具、渐变色图片、渐变遮罩
欢迎阅读Unity自定义UI组件(七)渐变工具.渐变色图片.渐变遮罩 前言 在Unity中UGUI只为我们提供了最为基础的Image和RawImage两种可展示图片的组件,但是这两种组件要展示一些特殊 ...
- Unity自定义UI组件(六)日历、日期拾取器
前言 考虑到工业项目中可能会利用到类似日历的工具,就比如选取某个时间节点,所以我结合UGUI源码开发了日历工具和日期拾取器工具,简单易用,接口齐全,可中文显示,外观可自定义.只需要导入脚本,即可在Hi ...
- unity 自定义时间轴_如何创建自定义时间轴标记
unity 自定义时间轴 Starting with Unity 2019.1, Timeline supports markers! In this blog post, I will show y ...
最新文章
- opengl从入门到精通
- Android 开发笔记___初级控件之实战__计算器
- json java的set函数,JsonConfig的jsonConfig.setExcludes的用法
- halcon旋转后坐标_FPGA大赛【八】具体模块设计图像旋转方案
- MTFlexbox自动化埋点探索
- leetcode4:Median of Two Sorted Arrays
- 使用DBUnit做单元测试
- python 文件和目录操作题库
- Ruby on Rails 目录结构
- 关于iptables配置的心得
- servlet详解及Tomcat中多线程下的Servlet(1)
- 年底换机潮来了,都有哪些手机受欢迎?
- Mysql插入中文时错误:ERROR 1366 (HY000): Incorrect string value: '\xE6\x9D\x8E\xE5\x8B\x87' for column
- 全面理解ADMM算法
- 【非线性规划】- 无约束问题(1)局部极小值与全局极小值
- java语言jsp技术_JavaWeb:JSP技术基础
- Kafka删除历史消息的策略
- 关于使用手机电池替换3节干电池的尝试
- PyTorch线程池泄露Leaking Caffe2 thread-pool after fork
- OpenDaylight中MD-SAL学习笔记