unity Debug.DrawLine画线
unity Debug.DrawLine画线
C# => public static void DrawLine(Vector3 start, Vector3 end, Color color = Color.white, float duration = 0.0f, bool depthTest = true);
在指定的起点与终点之间画条线。
参数 | 解释 |
---|---|
start | 世界空间中线条应该开始的点 |
end | 世界空间中线条应该结束的点 |
color | 线条颜色 |
duration | 线条可持续显示时间(以秒为单位) |
depthTest | 线是否应该被靠近相机的物体遮挡? |
void Update () {//返回一条射线从摄像机通过一个屏幕点Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);RaycastHit hitInfo = new RaycastHit();//(射线的起点和方向,hitonfo将包含碰到碰撞器的更多信息,射线的长度)有碰撞时,返回真if (Physics.Raycast(ray, out hitInfo, 100)){//显示检测到的碰撞物体的世界坐标print(hitInfo.point);Debug.DrawLine(transform.position, hitInfo.point,Color.red);}}
注意:运行时,该线条只在编辑窗口的场景中显示。在可持续的时间内(以秒为单位)该线将在第一次显示后可见。duration值为0表示该线仅显示一帧可见。 该画线方法仅供调试。平台发布后不显示。
unity Debug.DrawLine画线相关推荐
- Unity应用Handles画线,方便查看点间的路径
今天工作碰到一个实现NPC巡逻的功能需求,需要程序实现相关逻辑,并且能够让策划自由配置NPC巡逻路径和NPC交互功能. 这里我就想记录一下我利用Unity的Handles画线的功能实现路径可视化的一种 ...
- Unity的Gizmos画线
Unity的Gizmos画线 1效果图 2.核心代码 3,亲测可行 加粗样式 4,注意事项这个Gizmos模式下画线,需要打开Unity的Scene和G ame视图中的Gizmos选项,因此在编辑器下 ...
- 【Unity】UI画线工具
[Unity]UI画线工具 最近恰好遇到在图片上画线标记路径的需求,需要动态地画很多线,感觉做帧动画的话美术工作量有点大,所以做了一个功能比较简单的UI画线工具 UIPathwaySystem : h ...
- Unity 几种画线方式
[前言] 图形化调试可以加速开发. 例如在战斗中,可能需要知道所有单位的仇恨值,如果这些信息全打log的话,很难有直观感受, 而如果在Scene窗口里,单位头顶有一个球,越红表示仇恨越高,越暗表示仇恨 ...
- Unity用Gizmos画线和图
Camera上挂runner.cs脚本,创建几个GameObject进行点的定位,赋值给runner的ts数组 runner中实现OnDrawGizmos方法,在其中用Gizmos进行绘制 //run ...
- unity LineRender用法——画线
1.创建一个空物体,加上LineRender组件 2.创建一个材质,用来渲染Line Shader "MyShader/RenderDepth" {Properties{_Colo ...
- Unity中在Game窗口画线
在Unity中画线有几种方式: Debug.DrawLine() 函数画线,在Game窗口不开启 Gizmos 时,只在Scene窗口显示,多用于调试. 通过 LineRenderer 来画线, ...
- cocos2d-x3.6 连连看连通画线
我的博客:http://blog.csdn.net/dawn_moon 网上看到非常多人写的连连看,都没有画连线的实现.事实上要话连线挺简单的.cocos2d-x 提供了一个非常方便的绘图形的类.Dr ...
- Unity实用案例之——屏幕画线和线框渲染
游戏里经常会遇到各种画线的需求,今天我们利用GL来实现其中的两个画线功能. 一.屏幕画线 屏幕画线是一种很好的用户交互方式,通过屏幕画线可以控制游戏中的各种元素,Unity提供了UnityEnige. ...
- Unity GL画线的坑
Unity中使用GL画线时注意一个问题,材质设置pass的代码应该放在GL.Color后面.类似下面这样: void RenderLine(DTGizmos gizmos) {if (!gizmos) ...
最新文章
- 了解下RDF Schema (RDFS)
- 嵌入式linux dhcp移植,嵌入式linux中的dhcp服务器
- Java的i =i_java中i = i++和i =++i的深入讲解
- 三极管共射、共集、共基分析及比较
- 如何把数据在A表空间里面,把它IMP进B表空间
- 2能不用cuda_洗洁精不用花钱买,自己在家就能做,成本2毛钱,比买的更好用
- win7电脑文件夹属性没有安全选项的解决方法
- 用C#读取XML文档
- android定位获取坐标系,Android 定位坐标过滤算法实现
- java locale中文_locale错误导致Java中文乱码错误的总结
- Golang中interface{}作为函数参数和函数返回值的使用
- IT民工系列——c#控制Word的类库。对com操作进行了封装
- 网页脚本基本java语法_JSP学习(一)JSP基础语法
- 详解电镀废水各种工艺
- loadrunner中关联到的信息需要拼接时的例子-订飞机票
- 各类编程语言教程合集
- 经纬能源安全稳定怎样理财收益最大?怎样理财才干收益最大?
- 显示杂谈(1)-Gamma到底是个什么鬼
- 海尔智家半年报营收净利双增,卡萨帝、三翼鸟贡献几何?
- 【UV打印机】PrintExp打印软件教程(五)-高级