资源是指主插件用到的图片、额外的dll文件等
通过资源打包将他们归纳到单个文件
单个文件可以便于用户使用和打包发布
但需要注意的是单个文件太大也会影响启动速度
打包时指定资源文件
config.AddResourcesFile "your_namespace_file1.dll" @"C:\Users\trykle\Desktop\file1.dll"
config.AddResourcesFile "your_namespace_file2.dll" @"C:\Users\trykle\Desktop\file2.dll"
文件将以base64形式存在打包的ms文件中,第一个参数是运行后释放的文件名
文件释放位置
使用maxscript访问
-- C:\Users\%USERNAME%\AppData\Local\cmxsres
resDir = (dotNetClass "System.Environment").GetFolderPath((dotNetClass "System.Environment+SpecialFolder").LocalApplicationData) + @"\cmxsres\"
文件释放机制
文件释放时机是在前置动作之后
如果检查到有存在文件名,则不会进行释放