当前位置: 首页 > news >正文

3D空间 圆柱体画线

//添加一个圆柱体

//添加多个Cube

//切记:脚本不能绑定在圆柱体上,会因为不断调用自身而造成死循环。

using UnityEngine;
using System.Collections;

public class StartDrawLine : MonoBehaviour
{
    public GameObject Line;//圆柱体用于画线条;
    public Transform[] WayPoints;
    int i = 0;
void Update() { if (i < WayPoints.Length - 1) { Vector3 tempPos = (WayPoints[i].position + WayPoints[i + 1].position) / 2;//计算两个点的中间点坐标 GameObject go = (GameObject)Instantiate(Line, tempPos, Quaternion.identity);//在物体的中点处实例化,物体的缩放从中间向两侧延伸 go.name = "" + i; go.transform.right = (go.transform.position - WayPoints[i].position).normalized;//改变线条的朝向 float distance = Vector3.Distance(WayPoints[i].position, WayPoints[i + 1].position);//计算两点间的距离 go.transform.localScale = new Vector3(distance, 0.01f, 0.01f);//延长线条连接两点 i++; Debug.Log(i); } } }

 

转载于:https://www.cnblogs.com/Cocomo/p/5755531.html

相关文章:

  • java-什么是可变参数?
  • 关于视图和存储过程的权限问题探究
  • ubuntu 16.04 U盘多媒体不自动弹出
  • Python——学习笔记
  • linux文件与文件夹权限
  • 对话苹果公司的一号员工Bill Fernandez
  • 【完整的App项目】颖火虫笔记
  • iOS - KVO 键值观察
  • Power BI官方视频(2) Power BI嵌入到应用中的3种方法
  • 模板整理
  • MySQL---数据库从入门走向大神系列(十七)-JavaWeb分页技术实例演示2
  • TYVJ P1067 合唱队形 Label:上升子序列?
  • 使用有源匹配电路改善宽带全差分放大器的噪声性能
  • 关于JavaScript初级的知识点一(持续更新 )
  • Android - 看似内存泄漏,实则不是,记一次内存泄漏的案例分析
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • dva中组件的懒加载
  • Git 使用集
  • JavaScript设计模式之工厂模式
  • learning koa2.x
  • Linux链接文件
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • npx命令介绍
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • 给github项目添加CI badge
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 回顾 Swift 多平台移植进度 #2
  • 基于组件的设计工作流与界面抽象
  • 区块链将重新定义世界
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 算法---两个栈实现一个队列
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 微服务入门【系列视频课程】
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #HarmonyOS:软件安装window和mac预览Hello World
  • (C语言)fgets与fputs函数详解
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (solr系列:一)使用tomcat部署solr服务
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • *p++,*(p++),*++p,(*p)++区别?
  • .NET Core跨平台微服务学习资源
  • .NET 常见的偏门问题
  • .net网站发布-允许更新此预编译站点
  • .net中生成excel后调整宽度
  • /bin、/sbin、/usr/bin、/usr/sbin
  • @Query中countQuery的介绍
  • [ C++ ] template 模板进阶 (特化,分离编译)