Unity画线工具--LineRander
新版的画线系统将颜色和材质渐变进行了整合,根据官方的文档,我们可以发现将这些整合到了Gradient这个类里面,这是一个专门用来处理渐变的类
private LineRenderer lr;void Start(){lr = GetComponent<LineRenderer>();lr.material = new Material(Shader.Find("Sprites/Default"));// 设置位置点,这个没有变Vector3[] positions = new Vector3[3];positions[0] = new Vector3(-2.0f, -2.0f, 0.0f);positions[1] = new Vector3(0.0f, 2.0f, 0.0f);positions[2] = new Vector3(2.0f, -2.0f, 0.0f);lr.positionCount = positions.Length;lr.SetPositions(positions);//设置颜色渐变和透明度渐变//使用gradient.SetKeys这个方法,这里面需要两个结构体,第一个分别填入初始颜色和结束颜色//第二个填入初始透明度和最终透明度//这两个结构体第二个参数都是渐变时间float alpha = 1.0f;Gradient gradient = new Gradient();gradient.SetKeys(new GradientColorKey[] { new GradientColorKey(Color.green, 0.0f), new GradientColorKey(Color.red, 1.0f) },new GradientAlphaKey[] { new GradientAlphaKey(alpha, 0.0f), new GradientAlphaKey(alpha, 1.0f) });lr.colorGradient = gradient;}
Unity画线工具--LineRander相关推荐
- 基于UGUI的Unity画线工具
基于UGUI的Unity画线工具 最近项目里需要做一个画线的小游戏,LineRenderer不是很好用,自己撸了一个小工具,效果如下 下面上代码 using System.Collections.Ge ...
- 【Unity】UI画线工具
[Unity]UI画线工具 最近恰好遇到在图片上画线标记路径的需求,需要动态地画很多线,感觉做帧动画的话美术工作量有点大,所以做了一个功能比较简单的UI画线工具 UIPathwaySystem : h ...
- visio如何找到画线工具
visio如何找到画线工具 在进入Visio界面的时候,左侧有绘制箭头.流程图等工具,但是有时候流程图需要绘制自己定义的线条,此时可以调用绘图工具. 在菜单栏右键空白地方,选择绘图选项: 得到绘图工具 ...
- 通达信交易服务器修改,通达信画线交易价格修改,通达信画线工具详解
Q3:通达信成本价的修改问题? 你指的是通达信个人理财参数?还是委托交易设置? 都可以改回来. Q4:通达信里如何把成交明细数量换成金额显示,有知道怎么设置的吗 在工具栏的工具中-系统设置-设置1-成 ...
- Unity画线(Vectrosity5.6.1插件)
一个好的插件,会让你事半功倍,在Unity这个如此成熟的生态圈里,几乎常用的功能,都会有对应的插件帮助速简化开发工作,以最低的时间成本达到目的.接下来要介绍的是Unity的一款功能强大的画线插件:Ve ...
- Unity画线之GL
上一篇中,SetPixel的方法,卡顿严重,暂未解决,又去看了原来的GL画线,自己画图思考了一下适配UI的问题,最终解决. 特此说明,GL画线功能,及Shader均为借鉴,自己做了优化. 程序代码如下 ...
- unity画线之模拟小球抛物线运动轨迹
模拟小球的抛物线运动,如图所示: 这里有点像打台球游戏,模拟在发射之前模拟其轨迹. 划线用的是LineRenderer,不清楚的童鞋可以自行查阅咯.其实也很简单就是挂个LineRenderer脚本,设 ...
- [AHK]为通达信画线工具中的文字注释功能增加热键
不想每次都用鼠标去寻找定位这个功能,想热键直达. 方法一:点击坐标法,问题是分辨率不同会导致失效. SendMessage,0x111,4104,0,,ahk_class TdxW_MainFrame ...
- Unity应用Handles画线,方便查看点间的路径
今天工作碰到一个实现NPC巡逻的功能需求,需要程序实现相关逻辑,并且能够让策划自由配置NPC巡逻路径和NPC交互功能. 这里我就想记录一下我利用Unity的Handles画线的功能实现路径可视化的一种 ...
最新文章
- No such file or directory: Failed to enable the 'httpready' Accept Filter
- (转)jQuery第五课:Ajax
- (解决)mysql1366中文显示错误的终极解决方案
- sonar 报错日志分析(根据日志跟踪源码执行)
- UIButton的竖排图片和文本
- python根据文件路径获取上级目录路径
- catalog java,Java Connection getCatalog()方法与示例
- 信用卡还款直减500
- 万维网c语言题库题,一级office选择题.doc
- APP内嵌h5页面如何分享到微信?
- Chrome OS上的Android系统
- windows下qt的环境配置
- 巨杉数据库MySQL_【SequoiaDB】5 巨杉数据库SequoiaDB基本操作
- Mac上启动、关闭、重启MySQL服务
- Kubernetes系列(一)基于CentOS8部署Kubernetes1.19集群
- 举个栗子!Tableau 技巧(152):横向对比堆叠柱形图的各部分占比
- java树型结构数据根据条件移除节点(递归方式)
- 利用Django框架简单设计一个登陆页面
- [转载] python实现语义分割_使用Keras实现深度学习中的一些语义分割模型
- echarts 桑基图
热门文章
- Django项目遇到ImportError: cannot import name ‘url‘ from ‘django.conf.urls‘解决方法(亲测有效)
- 小芒果键盘鼠标连点器搬砖神器工作室专用键盘录制鼠标录制正式发布啦
- 阿里云、腾讯云的优缺点各是什么?
- PDM solideworks 达索 在线查看PDF文件不完整的解决方式
- 机器人的舞蹈(hdu 2232)
- EMQ踩坑之路-搭建/测试/nginx配置websocket的ws及wss/web页面测试连通性、微信小程序使用wss--MQTT推送
- 英国Ofcom确定物联网频段 充分利用VHF甚高频部分频段
- win10计算机重新启动,解决方法:为什么win10计算机在关闭后会自动重新启动
- IIR数字滤波器设计50Hz陷波器(MATLAB代码)
- 钱包软件测试,软件测试找零钱最佳组合的测试用例.doc