杂谈 (实例化)(初学:6)(3)

一:当定义一个本类型中的私有变量时,涉及到没有给其实例化的问题
解决方法如下


    private static FoodMake _instance;
void Awake()
    {
        _instance = this;//由于_instance 是个私有的变量,外部只能看到但是不能访问也就是不能给其赋初值,所以在这里直接给他赋值为this就好了
    }
    

即可
二:在创建C#项目时,有时会出现,“程序不包含适合于入口点的静态“Main”方法,
出现这样的错误的原因是你的程序里面没有

static void Main(string[] args)//这样的方法

由于static void Main(string[] args) 是程序的主方法,也就是程序的入口,并且是唯一入口,所以没有他是启动不了整个程序的解决方法:
1.在程序中添加所需的程序方法
2.调试->属性->应用程序->输出类型->将控制台应用程序修改成类库即可
在这里插入图片描述
三:当出现不能通过类名调用类里面的变量,函数时
错误之处:类名错误,也就是你建立的脚本文件名与代码中的类名不同,如下:
在这里插入图片描述
在这里插入图片描述
改正方法:将类名与文件名修改一致即可。当然如果两者的名字不一样的话也会出现其他错误,比如,无法将脚本添加到物体上面,系统会发出提示说脚本未发现等等。
四:关于字典变量是否为空的问题,如果一个字典的Table对应的键值对,值存在键不存在,或者只存在值,那么这个Table判断为空。
四:什么是AR?
AR的全称是Augmented Reality, 是一种将现实中原本不存在的事物,通过某一些媒介并经过仿真之后投射到现实世界中,被人类的感官所捕捉的技术。
在使用AR功能使需要去Vuforia官网上去申请一个注册密钥,如果没有这个东西,在产品发布,或者生成apk文件的时候,你所设置的所有功能都会失效。
五:关于世界里存在两个摄像机时的相关设置
clear Flage->Depth only :
Culling Mask ->Ui:保证渲染层是UI
Projection->orthographic : 无论图层距离摄像机远近,最终呈现出来的效果都是一定的距离

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值