团结实现屏幕上写字效果的方法

  介绍

这篇文章主要介绍了团结实现屏幕上写字效果的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

具体内容如下

先建立一个RawImage,然后再在这个图片上加个LineRenderer组件,再建个材质球,把材质球的材质改成粒子/添加剂,把材质球拖给LineRenderer组件的材料/元素0(不拖也可以),最后再把代码拖给空物体即可,代码的目标是RawImage、下面的代码

using  System.Collections;   using  System.Collections.Generic;   using  UnityEngine;      时间:public  class  huaxian  MonoBehaviour    {      private  GameObject 克隆;   private  LineRenderer 行;   int 我;//带有LineRender物体   public  GameObject 目标;      void  Start ()   {   Debug.Log才能(“请开始写字“);   },//,Update  is  nbsp; once  per  frame    ,void 更新()   {   if 才能;(Input.GetMouseButtonDown (0))   {才能   ,,,//实例化对象,   ,,,clone =, (GameObject)实例化(target.transform.position,目标,还以为;Quaternion.identity);   ,,,//获得该物体上的LineRender组件,   ,,,line =, clone.GetComponent ();   ,,,//设置起始和结束的颜色,   ,,,line.SetColors (Color.blue Color.red也);   ,,,//设置起始和结束的宽度,,   ,,,line.SetWidth (0.1 0.2 f, f);   ,,,//计数,,   ,,,小姐:=,0;   ,,}   ,,if  (Input.GetMouseButton (0))   {才能   ,,,//每一帧检测,按下鼠标的时间越长,计数越多,   ,,,我+ +;   ,,,//设置顶点数,   ,,,line.SetVertexCount(我);   ,,,//设置顶点位置(顶点的索引,将鼠标点击的屏幕坐标转换为世界坐标),   ,,,line.SetPosition(小姐:安康;1,Camera.main.ScreenToWorldPoint (new  Vector3 (Input.mousePosition.x, Input.mousePosition.y,, 15)));   ,,}   ,}   ,   }

感谢你能够认真阅读完这篇文章,希望小编分享的“团结实现屏幕上写字效果的方法”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

团结实现屏幕上写字效果的方法