问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

unity怎么绘制线条啊?求大神解答!!

发布网友 发布时间:2023-04-09 12:08

我来回答

1个回答

热心网友 时间:2023-05-20 12:35

1. 打来Unity3D软件,创建工程如下图所示。

2. 创建下图所示的脚本文件,并将其拖拽到MainCamera对象下

3. 打开步骤2创建的脚本文件,编辑代码如下图所示。

using UnityEngine;

using System.Collections;

public class DrawLines : MonoBehaviour

{

public Material lineMat;

public GameObject mainPoint;

public GameObject[] points;

//public void set

void DrawConnectingLines()

{

if (mainPoint && points.Length > 0)

{

// Loop through each point to connect to the mainPoint

foreach (GameObject point in points)

{

Vector3 mainPointPos = mainPoint.transform.position;

Vector3 pointPos = point.transform.position;

GL.Begin(GL.LINES);

lineMat.SetPass(0);

GL.Color(new Color(lineMat.color.r, lineMat.color.g, lineMat.color.b, lineMat.color.a));

GL.Vertex3(mainPointPos.x, mainPointPos.y, mainPointPos.z);

GL.Vertex3(pointPos.x, pointPos.y, pointPos.z);

GL.End();

}

}

}

void OnPostRender()

{

if (points.Length == 0)

return;

DrawConnectingLines();

}

}

4. 在场景中创建如下图所示的球体作为测试

5. 为mainSphere球体创建材质并赋值给它,如下图所示。选中【MainSphere】->【MeshRender】->【Materials】

6. 同步骤5为其他的球添加材质如下图所示,LineMaterial设置如下。

7. 选中【MainCamera】下的脚本,为其变量赋值,如下图所示。

8. 运行结果如下图所示。源码下载地址见注意事项
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女方早婚早育要离婚未满月孩子该怎么才能判给 家庭暴力,孩子未满月,孩子母亲要求离婚 孩子未满月是否可以离婚 孩子未满月可不可以离婚 新生儿未满月是否可离婚 固原斜视眼有哪些表现? 如何看待儿童斜视问题?固原 固原斜视儿童有必要做手术吗 HOJOJODO皇家金盾S1智能电子锁-详细介绍 皇家金盾智能锁怎么改密码 近的近义词是什么? 抄袭的近义词 绕远儿的反义词_绕远儿的近义词_绕远儿的词语解释 抄的近义词是什么急用 朋友往我支付宝转账5000黑钱会怎么样 沌沌的解释 除了公务员还有什么编制可考 兰州到北京的机票什么时候最便宜 兰州中川至至北京近期能买到飞机票吗? 兰州到北京坐飞机要走路程多公里 2022年10月11号兰州到北京的飞机正常飞行吗 兰州到北京坐飞机好还是火车 房产局办公室主任有什么权利?? 憬然有悟的解释 憬然有悟的读音,是什么意思?词语解释及出处 苹果手表为什么一直闪绿灯 OPPO手机重新插拔了还是33w 苹果手表只显示绿色闪电和时间 消防中控证怎么考取 大专几年可以考 考中控证需要什么条件 unity画线不直 unity绘制窗口 也许那时候很喜欢你但现在已经十二月了啥意思 你曾经是我的软肋 但现在你成为了我最厌恶的人是什么意思? 实有!实有!但如今你怎么是什么意思? 请问一下抹和涂区别是什么 WIN7旗舰系统解压msi文件时总提示无法访问WINDOWS INSTALLER怎么办? 王建的具体文学常识有哪些? 梦见孩子泡在水里 梦见一个在水中的婴儿 梦见泡在热水里的预兆 审判一下是什么意思 审判权的解释审判权的解释是什么 梦见自己爷爷给算命 醛分别与托论试剂、班氏试剂、斐林试剂反应,现象分别是什么? 新手司机如何快速提高技术 山东菏泽最近机场有哪些? 现在在农村盖房大概需要多少钱 6万装修127平房子的效果图 哈尔滨银行15级总坚是科技级还是付处级呀