• 源码:
    private LineRenderer line;private int r = 10;private int n = 360;void Start () {line = this.GetComponent<LineRenderer> ();for (int i = 0; i < n; i++) {//划线的话2D坐标就行了,这里我们计算x和z坐标轴上的坐标,而y永远是0//计算x和z的长度,乘以半径r来得到最终长度float x = Mathf.Cos ((360 * (i + 1) / n) * Mathf.Deg2Rad) * r;float z = Mathf.Sin ((360 * (i + 1) / n) * Mathf.Deg2Rad) * r;//设置坐标画线line.SetPosition (i, new Vector3 (x, 0, z));}}

除此之外还有个更简单的方法

private LineRenderer line;
private int n = 360;
private int r = 10;void Start () {line = this.GetComponent<LineRenderer> ();for (i = 0; i < n; i++) {//旋转一度画一个点,是不是很简单呢this.transform.Rotate (0, 1, 0);line.SetPosition (i, this.transform.forward * r);}}

Unity 利用 LineRenderer 画圆相关推荐

  1. 利用python画圆

    利用参数方程画圆 最近在学习python的numpy模块和matplotlib模块,在学习画圆的过程中也查询了很多资料,下面就给大家介绍一个十分简单的画圆方法,知识需要用到高中所学的参数方程.以下代码 ...

  2. 利用opencv画圆

    利用opencv画圆 使用到的是opencv库 import cv2 as cv 其中我们为了方便演示将圆心设为图片正中心,opencv用来显示所画图片. 画圆用到的是opencv中的circle函数 ...

  3. 【Unity】LineRenderer画运动轨迹

    文章目录 LineRenderer画运动轨迹 LineRenderer画运动轨迹 网上关于LineRenderer的资料比较少,最后参考了这篇,应用到自己的场景中. 首先定义空物体,并转为预制体:默认 ...

  4. Unity VR手柄画圆判断顺/逆时针

    在Pico中根据Pico手柄位置判定顺/逆时针,其他设备上指定手柄改一下就行了. 不是100%准确目前来说满足现在需求了,也试过其他方式现在这个方式准确度要高一点. 各位大佬要是有耿准确的计算方式,请 ...

  5. 在Unity3D中利用描点法画圆

    直接法: 调用函数即可 //N为描点的个数,CirclePoint圆心距离,radius半径, mycolor为颜色 void MyDrawCircles(int N, Vector3 CircleP ...

  6. python用渐变色画圆_利用python控制Autocad:pyautocad方式

    发现pyautocad模块:可以用python控制autocad的包.今天把文档中的重点内容摘录出来,以后绘图.计算大工程量.或者识别施工图的时候时候也许可以用到. 一.连接cad pyautocad ...

  7. 如何利用canvas画一个圆,并且填充颜色

    如何利用canvas画一个圆,并且填充颜色(小白专用,大佬勿看) canvas基础 相信在此之前,你对canvas已经有一定的了解了,接下来我将介绍,如何利用canvas画一个圆. 1.新建一个htm ...

  8. Unity使用LineRenderer组件画出菱形,长度,角度可任意调节

    首先说下我的思路: 开始想的比较简单,就是先建两个空物体分别挂上脚本,一个在X轴画直线,一个与X轴成angle夹角,通过计算得出坐标,这样就能画出一个菱形的角度,下面是实例图: 最后再写个脚本通过循环 ...

  9. 计算机图形学实习教程之基本图形的生成(直线DDA算法,直线中点算法,Bresenham画圆算法),利用C#实现,附源码

    环境:Win10+Visual Studio 2022 Community 在本次实验中需要用到上一篇文章实验内容的代码及环境,详情请见:传送门 目录 一.实验目的 二.实验过程 1.生成直线的DDA ...

最新文章

  1. Xshell5中常用linux服务器命令集合
  2. Hi3516A开发--mpp业务分析
  3. Jython 安装使用
  4. [LaunchPad] 超声波测试,数码管显示
  5. git 分支的创建和切换
  6. mysql慢查询的使用_mysql慢查询使用详解
  7. C++ string字符串的增删改查
  8. 运行MonkeyRunner时使用Genymotion模拟器
  9. android蓝牙历史
  10. 如何开启/关闭Pages文稿上的字数统计功能?
  11. Linux下安装PHP扩展 pdo_sqlsrv
  12. Matlab 学习入门 图像处理
  13. 用冰封服务器安装系统,用冰封PE来安装windows纯净版系统
  14. 风变编程python小课课件_待风变编程的 Python 网课是什么? Python 网课怎么
  15. Caused by: java.security.NoSuchAlgorithmException: SunTlsRsaPremasterSecret KeyGenerator not availab
  16. WinDjView对AfxMessageBox的定制
  17. SEO 和 SEM 的优缺点有哪些区别和优势
  18. python中的pd进行数据处理
  19. 工业强国机械制造增长新方向 工业机器人产业发展迅速
  20. zblog插件-zblog插件zblog主题必备小插件

热门文章

  1. 10句永远不要对任何人说的话!(终身受益)
  2. iOS7的21个小技巧 土豪不止需要iPhone 5S
  3. 推荐一款提升工作效率的神器Splashtop XDISPLAY——pad屏幕变为笔记本屏幕扩展
  4. 注册并上传应用到 BlackBerry 网上商店 Appworld 步骤详解
  5. word自动编号取消
  6. Excel柱状图设置柱宽度
  7. 版税激励错配下,创作者如何可持续地盈利?
  8. Linux 发送邮件,抄送+附件,多收件人
  9. Winform使用皮肤
  10. sp工具中最疼的是_阴阳师SP酒吞实战强度详解 看着厉害实际高级工具人 半仓管预定...