2014-03-28

C#【序列化】

准备用于序列化的对象必须设置 [System.Serializable] 标签,该标签指示一个类可以序列化。序列化的目的是便于传输(网络传输、程序之间传输)
 【Delegate】代理
 相当于C++中的函数指针,它也是事件的基础(事件的订阅机制:把需要函数赋值给一个代理类,该类中有一字典,用于存放消息名与对应的函数及参数等。触发事件时,根据事件名称找到相应的代理即可)

Unity3D
 【Tag】和】【Layer】
  每个GameObject都可以设置一个tag、和layer,在游戏中我们可以把所有的怪(GameObject)设置为Monster,把玩家设置成Player,这样就可以通过Application类中的静态方法找到场景中的某一tag名的GameObject
  Layer的作用也是给场景中的物体分组,其多用于物理碰撞分组、相机选择性渲染物体等

  

原文地址:https://www.cnblogs.com/orangeblog/p/3631261.html