码迷,mamicode.com
首页 > 编程语言 > 详细

关于c#一些关键字和Unity Trigger

时间:2017-05-25 23:23:05      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:判断   不能   ase   ado   调用   bst   子类   unit   base   


1.c#中sealed关键字,可理解为密封,不可被继承 用于方法和属性时 必须跟override一起(对应java中的final 当final修饰变量时 对应c#中的readonly)
2.vritual虚 自身可以有实现 子类可以选择重写 abstract 抽象 自身不能有实现 子类一定要实现
3.new覆盖 override重写 都不会改变父类自身的功能 Base b = new Base()
4.用子类创建父类时 重写会调用子类的功能 而覆盖不会 Base b = new Child()
4.对于两个collider A和B 当且仅当AB均不是trigger的时候才会发生collision、进入OnCollisionEnter 有一方为trigger 则双方都会进入OnTriggerEnter并且屏蔽掉碰撞(所以raycast和linecast都检测不到)
5.判断相等的时候 == 或者.equal把常量放在左边 以来可以避免左边为null时.eqaul的异常 二来可以检测少一个等号

关于c#一些关键字和Unity Trigger

标签:判断   不能   ase   ado   调用   bst   子类   unit   base   

原文地址:http://www.cnblogs.com/friedRib/p/6906247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!