微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

C#-找不到RayCastHit错误消息*团结*

我正在学习教程:https://www.youtube.com/watch?v=9Gx2tmhKq2g

在本教程中,使用的是数据类型RayCastHit,但是在MonoDevelop中,该关键字没有为我突出显示,因此我假定找不到该关键字…然后我收到错误消息“类型/名称空间名称RayCastHit找不到.”

我想知道我是否需要做一些特定的事情来解决这个问题,或者这仅仅是我愚蠢的Unity错误之一:P

到目前为止,我的脚本的代码是:

using UnityEngine;
using System.Collections;

public class RayCast : MonoBehavIoUr {

// Use this for initialization
void Start () {

}

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

    //if left mouse button clicked,
    // create ray cast from mouse clicked pos.

    Ray rayOrigin;
    RayCastHit hitInfo;

}

}

创建后我可能已将项目从一个文件夹移动到了另一个文件夹,所以我不确定这是为什么造成混淆的原因…因为我正在使用专用文件夹将我的所有Unity项目放入…(文档/ UnityProjects / RayCastTutorial)其中RayCastTutorial是此项目的名称.

感谢您的帮助和帮助我:)

解决方法:

RaycastHit中的“ c”必须是小写字母,而不是大写字母.

因此,在Update函数的末尾,请确保您的行如下所示:

RaycastHit hitInfo;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐