分享

maxscript脚本语言(五十四)【图文教程】

 步行d天涯 2018-06-07


【正文】

本来今天学习了一个特牛逼的脚本。但是我还没彻底搞懂。所以,过两天再发。

昨天做案例四,突然想到了之前位置随机对换脚本的实战应用。正好panda工具集里还没集成这个功能,那今天就集成一下。

另外,在痛苦了大半年后,终于在柠檬柠檬同学的提点下,学会了英文版中文字体识别的设置。超简单,一并分享给大家。

先来说一下,在max的高版本中,中文字体识别要怎样设置:

首选项>文件>字体设定

然后重启就好了。

那接下来我们就改一下pandatools的设定

如果你看过大胖脚本系列图文的第29期,就知道,这是展卷栏的写法。没错,我不再将所有功能堆叠在一起,而是分门别类的加到展卷栏、功能组中,便于查找和使用。

先运行一下脚本看看:

以后我会陆续将以前讲过的功能添加到这个工具集里。而新学习的内容,也会一点点加进去。

先把我们已经写好的两个功能添加进来吧:

先将两个fn预设功能加进来。

再将对应的按钮添加进入:

运行脚本测试:

可以看到,我们之前写好的内容,已经分别被添加到不同的展卷栏里了。

好,接下来我们加入新的功能内容。在第二十七期时,我们讲过一个功能,物体位置随机对换。如果没有印象了的同学,可以点击下面的文字跳转过去观看:

我就不在这里赘述了,直接将这个脚本的内容复制粘贴过来。

当然,为了避免和其他脚本内容产生冲突,这里的变量名全都改了。(后面要好好学习一下局部声明的写法。)

回到工具集里,将这个脚本设定为一个fn预设表达式:

功能写好了,添加按钮:

运行脚本看看界面效果:

界面写好了,来看看功能如何。

我昨天是想用它来制作书籍的随机位置对换。打开准备好的场景:

这是我以前展好了的一堆书籍。现在我们复制多排。

看起来很呆板吧。点击一下我们的【物体随机对调】按钮,是不是瞬间就自然起来了。要知道这只有十二款书籍,已经如此自然。如果是120款书籍呢?

这是一款非常实用的工具,后续我会陆陆续续的将一些工具整合进来。

收尾语:


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多