• 大小: 66KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-26
  • 语言: 其他
  • 标签: Unity3D  射线  Ray  

资源简介

文章《Unity3D学习笔记07:射线Ray实现点击拾取》的项目源码

资源截图

代码片段和文件信息

using UnityEngine;
using System.Collections;

public class rayscript : MonoBehaviour {

// Use this for initialization
void Start () {

}

// Update is called once per frame
void Update () {

        //创建一条射线,产生的射线是在世界空间中,从相机的近裁剪面开始并穿过屏幕position(xy)像素坐标(position.z被忽略)
        Ray ray = camera.ScreenPointToRay(Input.mousePosition);
        //RaycastHit是一个结构体对象,用来储存射线返回的信息
        RaycastHit hit;
        //如果射线碰撞到对象,把返回信息储存到hit中
        if (Physics.Raycast(ray out hit))
        {
            //如果碰撞的对象是小球,则销毁它
            if (hit.transform.gameobject.name == “Sphere“)
            {
                Destroy(hit.transform.gameobject);
            }
        }
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2641  2013-08-24 20:53  RayTest\Assembly-CSharp-vs.csproj

     文件       2641  2013-08-24 20:53  RayTest\Assembly-CSharp.csproj

     文件        785  2013-08-24 21:53  RayTest\Assets\rayscript.cs

    I.A....     20360  2013-08-24 22:00  RayTest\Assets\scene.unity

    I.A....      4116  2013-08-24 20:43  RayTest\Library\AnnotationManager

    I.A....     23528  2013-08-24 22:00  RayTest\Library\assetDatabase3

    I.A....         6  2013-08-24 20:43  RayTest\Library\AssetImportState

    I.A....      5044  2013-08-24 22:00  RayTest\Library\AssetServerCacheV3

    I.A....         0  2013-08-24 20:43  RayTest\Library\BuildPlayer.prefs

    I.A....      4116  2013-08-24 20:43  RayTest\Library\BuildSettings.asset

    I.A....      4160  2013-08-24 20:43  RayTest\Library\EditorUserBuildSettings.asset

    I.A....      4108  2013-08-24 20:43  RayTest\Library\EditorUserSettings.asset

    I.A....      4124  2013-08-24 22:00  RayTest\Library\expandedItems

    I.A....         0  2013-08-24 22:00  RayTest\Library\FailedAssetImports.txt

    I.A....      4184  2013-08-24 22:00  RayTest\Library\guidmapper

    I.A....      4104  2013-08-24 20:43  RayTest\Library\InspectorExpandedItems.asset

    I.A....      4268  2013-08-24 20:43  RayTest\Library\metadata\00\00000000000000001000000000000000

    I.A....      4304  2013-08-24 20:43  RayTest\Library\metadata\00\00000000000000002000000000000000

    I.A....      4296  2013-08-24 20:43  RayTest\Library\metadata\00\00000000000000003000000000000000

    I.A....      4308  2013-08-24 20:43  RayTest\Library\metadata\00\00000000000000004000000000000000

    I.A....      4308  2013-08-24 20:43  RayTest\Library\metadata\00\00000000000000004100000000000000

    I.A....      4296  2013-08-24 20:43  RayTest\Library\metadata\00\00000000000000005000000000000000

    I.A....      4304  2013-08-24 20:43  RayTest\Library\metadata\00\00000000000000006000000000000000

    I.A....      4304  2013-08-24 20:43  RayTest\Library\metadata\00\00000000000000007000000000000000

    I.A....      4308  2013-08-24 20:43  RayTest\Library\metadata\00\00000000000000008000000000000000

    I.A....      4308  2013-08-24 20:43  RayTest\Library\metadata\00\00000000000000009000000000000000

    I.A....      4308  2013-08-24 20:43  RayTest\Library\metadata\00\0000000000000000a000000000000000

    I.A....      4320  2013-08-24 20:43  RayTest\Library\metadata\00\0000000000000000b000000000000000

    I.A....      4308  2013-08-24 20:43  RayTest\Library\metadata\00\0000000000000000c000000000000000

    I.A....      4284  2013-08-24 22:00  RayTest\Library\metadata\85\85db62debab7cc340a8d354d52e6115d

............此处省略290个文件信息

评论

共有 条评论