精华内容
参与话题
问答
  • 射线

    2020-09-12 22:32:20
    可调节射线的颜色、发射速度、方向、粗细。

    可调节射线的颜色、发射速度、方向、粗细。

    查看更多精彩图片

    查看更多精彩图片

    查看更多精彩图片

    查看更多精彩图片

    查看更多精彩图片

    展开全文
  • X射线bai与γ射线虽然都属电磁波,但它们是有区别du的: (1)产生的机理不zhi同:X射线是原子的内层dao电子受激辐射的;γ射1653线是原子核受激辐射的; (2)光子能量不同:γ射线比X射线光子能量高,因此,γ射线...

    X射线与γ射线虽然都属电磁波,但它们是有区别的:

    (1)产生的机理不zhi同:X射线是原子的内层dao电子受激辐射的;γ射1653线是原子核受激辐射的;
    (2)光子能量不同:γ射线比X射线光子能量高,因此,γ射线的频率较高,波长较短;
    (3)穿透能力不同:二者都有穿透能力,但γ射线波长更短,穿透能力更强。

    引用文章:X射线与γ射线的基本区别是什么

    X射线、α射线、β射线、γ射线分别是什么?如何产生?

    α射线:氦核
    β射线:电子

    展开全文
  • 射线射线检测

    2020-03-24 09:50:04
    射线射线检测 //射线 public LineRenderer line; void Update() { //射线检测,画射线 RayBehaviour(); //射线检测 RayBuild(); } public void RayBehaviour() { //0 表示射线的起点 line.SetPosition(0, ...

    画射线,射线检测

    [RequireComponent(typeof(LineRenderer))]
    //射线
    public LineRenderer line;
    void Update()
    {
    //射线检测,画射线
    RayBehaviour();
    //射线检测
    RayBuild();
    }
    public void RayBehaviour()
    {
    //0 表示射线的起点
    line.SetPosition(0, OriginPos.position);
    Ray ray = new Ray(OriginPos.position, OriginPos.forward);
    RaycastHit hitInfo;
    //20是射线的长度,射线检测
    if (Physics.Raycast(ray, out hitInfo, 20))
    {
    //1 是射线的终点,当然了后面还可以添加很多值 可以画折线什么的 2 3 4,每一个都是一个线段的位置
    line.SetPosition(1, hitInfo.point);
    //cursor.position = hitInfo.point;
    }
    else
    {
    //检测在射线前方没有物体时,设置射线的长度
    line.SetPosition(1, OriginPos.position + OriginPos.forward * 1);
    //这个是自己做的一个物体的跟随,cursor的位置一直处于射线的前端
    //cursor.position = OriginPos.position + OriginPos.forward * 1;
    }
    }

    //射线检测   
    void RayBuild()
    {
        Ray ray = new Ray(OriginPos.position, OriginPos.forward);
        RaycastHit hitInfo;
        if (Physics.Raycast(ray, out hitInfo, 20,~(1<<10)))
        {
            Debug.Log(hitInfo.transform);
            Debug.Log(hitInfo.transform.name);
        }
    }
    
    展开全文
  • 射线点灯,成型游戏,操作流畅,没有bug,可以用。 游戏中,你需要移动方块来反射激光,使其通过黑洞,当激光通过所有的黑洞,关卡就会通过。
  • 射线检测

    2019-10-16 11:07:13
    根据射线端点和射线的方向定义一条射线,Ray ray= new Ray(transform.position, transform.forward); 定义一个包含射线投射信息的变量RaycastHit hit,并进行射线检测Physics.SphereCast: Ra...


    unity中射线检测时非常实用也经常实用的一种手段。下面讲解一下射线检测问题

    1.射线Ray

    根据射线端点和射线的方向定义一条射线,Ray ray= new Ray(transform.position, transform.forward);
    定义一个包含射线投射信息的变量RaycastHit hit,并进行射线检测Physics.SphereCast:

    RaycastHit hit;
            if(Physics.SphereCast(ray,1f,out hit))
            {
                if(hit.distance<3f)
                {
                    float angle = Random.Range(90, 110);
                    print(angle);
                    transform.Rotate(0, angle, 0);
                }
            }
    

    通过结构体变量hit既可以获取射线碰到物体后相关数据,如hit.Point(碰撞点坐标),hit.transform.gameObject(碰撞物体对象,进而可以获取游戏物体上的脚本组件,进而可以调用组件上的方法或者变量); 射线检测时可以用Raycast也可以用SphereCast,具体用什么类型的射线投射可以根据需求自己选择

    2.屏幕射线

    屏幕射线(摄像机射线)为有camera发出的射线,从point点像摄像机方向发出射线。

                Ray ray = mainCamera.ScreenPointToRay(point);
                RaycastHit hit;
                if (Physics.Raycast(ray, out hit))
                {
                    StartCoroutine(CreateOnShow(hit.point));
                    GameObject hitGobj = hit.transform.gameObject;
                    ReactTOHIt newReactor = hitGobj.GetComponent<ReactTOHIt>();
                    if(newReactor!=null)
                    {
                        newReactor.React();
                    }
                }
    
    展开全文
  • 物理射线

    2019-09-28 16:29:31
    从一个点往一个方向,发射一根无限长的射线,这根射线与场景中的其余 的游戏物体的碰撞体组件相碰撞,射线即结束. 由于射线可以与游戏组件Collider相交互,所以"射线"也称之为"物理射 线". 2.物理射线的应用范围 ...
  • Unity 2D射线与 3D射线 UI射线

    万次阅读 2016-05-26 14:40:17
    //3D射线 if (Input.GetMouseButton(0)) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);//从摄像机发出到点击坐标的射线 RaycastHit hitInfo; if (Physics.Raycast(r
  • Ray射线

    2019-09-21 21:37:08
    射线的机制相当于碰撞; 创建射线: 1 Ray ray=new Ray(); origin : 射线发射的原点; direction: 射线发射的方向; distance: 射线的长度; hitInfo: 如果返回true,hitInfo将包含碰撞器碰撞的更多信息; ...
  • 射线追踪程序

    2018-09-11 16:32:01
    地震勘探的射线追踪程序,用法:先进行“射线设置”再“开始追踪”。
  • 易语言动态射线源码

    2020-07-15 11:13:41
    易语言动态射线源码,动态射线,子程序1
  • Ray 射线

    2020-07-01 14:45:33
    Ray 射线# 含义:官方解释为一条无穷的线,开始于origin点,朝向direction方向(但是,根据项目验证来看其默认长度为单位向量,只有对direction进行乘以倍率,才可实现延长射线,而非无穷) 用法: Ray ray = new...
  • 最近用PAMELA卫星进行的为期8年的测量表明,有充分的证据表明,地球上探测到的宇宙射线的一部分来自木星。 这个结果引起了人们对天体物体的磁层可能有助于宇宙射线源的想法的关注。 在本文中,我们扩展了对使用...
  • 掠入射X射线荧光与X射线反射综合表征多层膜结构,杨晓月,李文斌,掠入射x射线荧光与x射线反射率是一种综合分析薄膜材料结构的表征方法。应用此技术不仅可以进行元素分析,而且可以给出膜层的厚度�
  • Unity射线

    2018-11-11 00:04:00
    //射线原点  [SerializField] Transform tr; //射线长度[SerializField] float dis = 5; //射线停留时间 [SerializField] float t=0.1f // Use this for initialization void Start () { ...
  • 射线

    2019-12-27 21:33:44
    射线法 这是一个大佬看了都说简单的算法。。。。(甚至觉得没有掌握的必要) QAQ 这个算法是用来判断一个点是否在一个多边形以内。很简单 将这个点沿着x轴的正方向作射线。如果穿过的边数为基数,那么这个点在多边形...
  • matlab开发-原子分辨率互易X射线荧光全息互易X射线荧光光谱。原子分辨率倒易X射线荧光全息(倒易XFH)L
  • 原标题:什么是α射线、β射线、γ射线1、α射线放射性核素发生衰变时放出α粒子,产生α射线。α粒子是一个高速运动的氦原子核。对于天然放射系列的核素放出α粒子的能量一般在4~8兆电子伏(MeV)范围,初速度大约(1...
  • 什么是α射线、β射线、γ射线 https://www.sohu.com/a/230945619_100124721 1、α射线 放射性核素发生衰变时放出α粒子,产生α射线。α粒子是一个高速运动的氦原子核。对于天然放射系列的核素放出α粒子的...
  • unity射线

    千次阅读 2018-12-13 17:14:33
    1.摄像机位置投放射线,鼠标点到哪移动到哪 using UnityEngine; using System.Collections; public class RayTest : MonoBehaviour { private Ray ray; private RaycastHit hit;//射线碰到的碰撞信息 private Nav...
  • 我们发现带电的不稳定粒子以及具有非零磁矩且寿命足够长的中性不稳定粒子... 根据所考虑模型获得的结果,表明这种纯粹的量子力学效应可能导致不稳定的粒子以一定的时间间隔从过渡时间区域发射电磁射线,X射线或γ射线

空空如也

1 2 3 4 5 ... 20
收藏数 9,878
精华内容 3,951
关键字:

射线