Unity3d怎么从物体向前方发射一条射线?

所属分类: 软件教程 / 图形图像 阅读数: 855
收藏 0 赞 0 分享

射线在unity中的应用还是很多的,射线分很多种,今天我们来看一下其中的一个应用—从物体向前方发射一条射线。

1、新建Unity的工程项目,建两个简单的几何模型,如下图所示。

 

2、添加c#脚本文件,如下图所示。

3、在脚本中输入Vector3 fwd = transform.TransformDirection(Vector3.forward);if (Physics.Raycast(transform.position, fwd,out hit,1))Debug.DrawLine(transform.position,hit.point,Color.red);

其中,Physics.Raycast(transform.position, fwd,out hit,1)为发射射线函数,transform.position为射线原点,fwd为发射方向,1为距离。如果前方有碰撞体,则发射射线。

4、将脚本文件拖拽至物体上,点击运行。如下图所示,红色线为发射的射线。

相关推荐:

unity 3d怎么给物体添加材质?

unity3d自定义的界面怎么还原到初始化状态?

Unity3D网格线在哪? Unity3D显示网格线的教程

更多精彩内容其他人还在看

Authorware怎么制作轮播图? Authorware图片自动播放效果的制作方法

Authorware怎么制作轮播图?Authorware中的图片想要自作成轮播的效果,该怎么让图片自动播放呢?下面我们就来看看Authorware图片自动播放效果的制作方法,需要的朋友可以参考下
收藏 0 赞 0 分享

Edraw Max亿图图示怎么创建德国国旗?

Edraw Max亿图图示怎么创建德国国旗?Edraw Max中想要绘制一个国旗,该怎么绘制国旗呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

C4D线性切割功能怎么穿孔?

C4D线性切割功能怎么穿孔?c4d建模的模型想要切割一个洞,该怎么实现呢?我们可以使用c4d中线性切割来穿孔,下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Edraw max亿图图示怎么制作情人节贺卡?

Edraw max亿图图示怎么制作情人节贺卡?Edraw max中想要制作一个情人节贺卡,该怎么设计情人节贺卡呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Edraw Max亿图图示怎么画收音机?

Edraw Max亿图图示怎么画收音机?Edraw Max中想要制作一台收音机的图形,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Edraw Max亿图图示怎么创建蝴蝶狂欢节面罩?

Edraw Max亿图图示怎么创建蝴蝶狂欢节面罩?狂欢节会有假面舞会,想要制作一个蝴蝶面具该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

UG10.0怎么快速建模长方形镜子?

UG10.0怎么快速建模长方形镜子?镜子都有镜框,想要制作一个长方形镜框,该怎么建模呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

UG10.0怎么快速建模牙签盒盖子?

UG10.0怎么快速建模牙签盒盖子?ug中想要创建牙签盒,该怎么建模三维立体的牙签盒呢?下面我们就来看看ug建模牙签盒的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Edraw Max亿图图示怎么绘制美味的Pizza图?

Edraw Max亿图图示怎么绘制美味的Pizza图?Edraw Max亿图图示中想要绘制一个披萨,该怎么绘制披萨呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

Edraw Max亿图图示怎么创建绿色花边心?

Edraw Max怎么创建绿色花边心?Edraw Max中想要绘制一个绿色的花朵,花心是心形,该怎么绘制呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多