在3ds Max中有一个功能叫做"Add Pop-up Note"。如果我遵循Tudor Nita在这里的帖子中描述的手动过程,这个功能就可以完美地工作,但是我很难在MAXScript文档中找到正确的API调用。
有人能告诉我哪个MAXScript函数(s)我应该调用嵌入一个弹出式提示在*。最大文件编程?
这段琐碎的代码似乎允许我以编程方式设置Author和Comments文件属性,但它似乎没有显示Nita演示的酷对话框:
loadMaxFile "d:\3DSTestBedfileToProcess.max"
fileProperties.addProperty #summary "Author" "Shawn Eary"
fileProperties.addProperty #summary "Comments" "Rendered on an Amiga 5000 (I Wish...)"
saveMaxFile "d:\3DSTestBedprocessedFile.max"
如果我不仅能以编程方式更新文件属性,还能让它们显示在Nita提到的对话框中,那就太好了。已加载最大文件。
'Add Pop-up Note'功能是一个MacroScript,你可以自由地检查。当你进入自定义用户界面时,右键单击"添加弹出式注释"命令并选择编辑宏脚本。
你可以看到它是如何完成的。
在这种情况下,它是通过持久的#filePostOpen回调:
完成的callbacks.addscript #filepostopen "Execute Note_NoteString" id:#SceneNote persistent:true
持久的回调是保存在场景文件中的回调。