Max script 自定义菜单栏(menu)残留问题解决方法
Max script 自定义菜单栏(menu)残留问题解决方法
问题背景:我们使用menuMan去添加自定义菜单后,以后启动max就会残留,如何保证每次启动max和关闭max会移除自己添加的菜单呢
解决方法:
callbacks.removeScripts #preSavingMenus id:#yourId_preSavingMenus
callbacks.addScript #preSavingMenus "yourFunctionToRemoveMenu()" id:#yourId_preSavingMenus
以上可以在max保存菜单之前回调移除自定义菜单的方法,这样保存后就不会残留菜单
callbacks.removeScripts #postSavingMenus id:#yourId_postSavingMenus
callbacks.addScript #postSavingMenus "yourFunctionToCreateMenu()" id:#yourId_postSavingMenus
以上避免特殊情况#preSavingMenus回调被调用,再次创建自定义菜单
未经博主允许,禁止直接转载本博客任何内容(可以在文章中添加链接,禁止原文照搬),如需直接原文转载对应文章,请在该文章中留言联系博主,谢谢!!