0
点赞
收藏
分享

微信扫一扫

three.js源码 解惑失败


three.js源码 解惑失败_three.js


three.js源码 解惑失败_three.js_02

THREE的core里面的Object3D竟然是继承自dispatcher

为啥呢

然后会为对象注册一个dispose方法 像下面这种

three.js源码 解惑失败_three.js_03

three.js源码 解惑失败_three.js_04


最后dispose是触发事件来销毁

可是 我搜了一下 好像只绑定了dispose方法 那个session目前不知道是啥

three.js源码 解惑失败_three.js_05


那么这里我的疑惑是为啥要用dispatch来dispose 为啥不直接给对象一个void的dispose方法。

这两者有啥不同之处,有啥优劣之分。

想不明白, 希望有大佬解惑


举报

相关推荐

0 条评论