THREE的core里面的Object3D竟然是继承自dispatcher
为啥呢
然后会为对象注册一个dispose方法 像下面这种
最后dispose是触发事件来销毁
可是 我搜了一下 好像只绑定了dispose方法 那个session目前不知道是啥
那么这里我的疑惑是为啥要用dispatch来dispose 为啥不直接给对象一个void的dispose方法。
这两者有啥不同之处,有啥优劣之分。
想不明白, 希望有大佬解惑
THREE的core里面的Object3D竟然是继承自dispatcher
为啥呢
然后会为对象注册一个dispose方法 像下面这种
最后dispose是触发事件来销毁
可是 我搜了一下 好像只绑定了dispose方法 那个session目前不知道是啥
那么这里我的疑惑是为啥要用dispatch来dispose 为啥不直接给对象一个void的dispose方法。
这两者有啥不同之处,有啥优劣之分。
想不明白, 希望有大佬解惑