本工具由开发者trykle
发布提供,与本站无关。本站所有工具功能开发、维护、升级由开发者负责,售出盈利归开发者。若使用中遇到问题,请在评论区留言,或向网站客服寻求帮助。
原理概要
什么是回调?
我们可以简单把回调理解为事件反馈,
例如:在我们切换选择物体的时候可以看到,MAX能及时的给我们反馈我们选择了多少物体。
回调是把双刃剑
MAX脚本开放了一部分回调给开发者使用,
开发者可以使用回调做一些有益的事情,
例如:在渲染之前给你一句提示要不要保存文件。
开发者也可以使用回调做一些坏事,
例如:在你按下渲染按钮的那一刻,给你将max文件删除;
或者,在你打开文件的时候,无限保存文件,造成MAX卡到吐血;
你可以穷尽你的想象力。
回调可以从哪些地方添加(代码是如何被执行的)?
- 3dmax系统自带回调
- 从脚本处添加,也就是你执行脚本的那一刻,或者某些自启动脚本
- 打开模型,执行代码
- 物体控制器
- 更多未知的方式...
回调被添加在了哪里?
回调被添加在了当前打开的MAX软件中,并且(可以)随场景文件保存,所以具有传播感染的能力。
解决办法(本插件功能)
将当前场景回调移除, 理论上可以清理一切感染回调的MAX文件。