CloseMaxScript6 编译时标签替换

在测试和发布时,可以使用以下标签来完成一些特定任务

'@cmxs_env'

  • 检查是否在cmxs的运行环境

示例

if '@cmxs_env' == true then
(
print "当前是在cmxs的运行环境内"
)

在编译后你的代码将变成

if true == true then
(
print "当前是在cmxs的运行环境内"
)

'@cmxs_guid'

  • 表示当前脚本打包后的guid

示例

print "当前产品的guid是: '@cmxs_guid' "

在编译后,你的代码将变成

print "当前产品的guid是: c2309221618b9ca5dc0b8dd4b "

可以使用此id来获取当前产品,以便在内部使用(调用附属文件、资源等)
product = Cmxs6Container.MxsRuntime.Call "GetProduct" "'@cmxs_guid'"

posted @   trykle  阅读(36)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示