首页 > 其他分享 >Physics.SphereCast理解

Physics.SphereCast理解

时间:2023-01-08 21:55:29浏览次数:59  
标签:SphereCast point Vector3 0.5 hitInfo 理解 Physics

测试代码

public class CollisionTest : MonoBehaviour
{

    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            if (Physics.SphereCast(Vector3.zero, 0.5f, Vector3.forward, out var hitInfo, 5))
            {
                Debug.Log($"hit: {hitInfo.point.x},{hitInfo.point.y},{hitInfo.point.z}");
            }
        }
    }

    void OnDrawGizmos()
    {
        Gizmos.color = Color.cyan;//更改颜色
        Gizmos.DrawLine(Vector3.zero, Vector3.forward * 5);
    }

}

 

检测范围

1) 从原点+半径距离开始,半径为0.5的圆柱体射线,

2) 排除掉一开始的0.5半径的球形(灰色那个)

 

 

参考

Unity - Raycast 射线检测 (bbsmax.com)

 

标签:SphereCast,point,Vector3,0.5,hitInfo,理解,Physics
From: https://www.cnblogs.com/sailJs/p/17035509.html

相关文章

  • Python深浅拷贝的理解
    1.拷贝拷贝实际上其实就是在赋值,比如我们有一个列表L1,定义另一个列表L2引用列表L1,实际上就是在拷贝列表L1的值,由于由于L1列表是可变的数据类型,所以当L1的值变的时候,L2的值......
  • 十分钟带你理解Kubernetes核心概念
    十分钟带你理解Kubernetes核心概念本文将会简单介绍​​Kubernetes​​​的核心概念。因为这些定义可以在Kubernetes的文档中找到,所以文章也会避免用大段的枯燥的文字介绍。......
  • 【动态规划】(一)理解动态规划
    很早以前就接触了动态规划,然而那时候的我对动归的理解就是背转移方程,结果题目稍微变一下形就不会辣。于是我打算写这篇博客,来总结自己对动态规划的认识,以及自己少得可怜的......
  • 对云台、IMU、鲁棒性和硬件时间同步的理解
    作者:朱金灿  slam是一门集硬件和软件的多科学技术,涉及到很多技术术语、概念以及数学公式等等。下面我将结合网上资料以及个人理解进行介绍。什么叫云台  云台是安装、......
  • 看视频都能理解,第一题可以手写,后两题不看视频完全想不到
    39.组合总和/***<Ahref="https://leetcode.cn/problems/combination-sum/description/">39.组合总和</A>*/LinkedList<Integer>path=newLin......
  • HTML ,XHTML,HTML5简介,js,JSP与Servlet的关系理解
    ** HTML(HypertextMarkupLanguage)是文本标记语言,它是静态页面。是一种解释性语言,所谓解释性语言就是指可以在浏览器上显示出来,不需要编译工具的语言。**JSP(Javaserver......
  • 我理解的测试开发与实践总结——新人篇
    写在前面:写这篇文章的目的是为了能够更好的帮助刚入职的新人了解这个岗位和自己的工作,也想谈谈自己工作一年来对这个领域的了解程度,做一个小小总结吧~一、我理解的......
  • vue中$children的理解
    官网介绍$children$children获取当前实例的直接子组件。需要注意$children并不保证顺序,也不是响应式的。[特别重要]如果你发现自己正在尝试使用$children来进行数......
  • Asp.Net Core EndPoint 终结点路由工作原理解读
    一、背景在本打算写一篇关于Identityserver4的文章时候,却发现自己对EndPoint-终结点路由还不是很了解,故暂时先放弃了IdentityServer4的研究和编写;所以才产生了今天这篇......
  • AJAX跨域请求的理解,JAVA
    1.浏览器的同源策略  目前所有浏览器都由同源策略      什么是同源策略:   协议、域名、端口都一直的uri称为“同源”       不同源之间存在以下......