Unity客户端的一些小tips(持续更新)
1、脚本enabled = false:仅会阻止Update、Start(未执行过)、FixedUpdate等生命周期方法执行,但不会阻止碰撞 / 触发事件; 无上述方法的脚本,面板就不能取消勾选。如果用变量控制OnTriggerEnter2D不严谨,启动的瞬间,如果已经发生了碰撞就不会触发,故最好还是控制Collider2D组件本身的启动和关闭。也易于解耦。
1、脚本enabled = false:仅会阻止Update、Start(未执行过)、FixedUpdate等生命周期方法执行,但不会阻止碰撞 / 触发事件; 无上述方法的脚本,面板就不能取消勾选。如果用变量控制OnTriggerEnter2D不严谨,启动的瞬间,如果已经发生了碰撞就不会触发,故最好还是控制Collider2D组件本身的启动和关闭。也易于解耦。