找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1346|回复: 0

2020.6.8 Fusion如何让文本节点保留小数后两位

[复制链接]
  • TA的每日心情

    2021-11-23 22:39
  • 签到天数: 404 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2020-6-8 08:33:34 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    QQ截图20200608082625.jpg

    保留小数有几种方法,这边先列出Lua语言经常用到的方式,顺便再告诉大家如何在不熟悉Fusion软件及语言运用时,该如何搜寻知识点。



    先说说本例中的效果:




    取小数后两位,并进行四舍五入的计算。

    1. 首先在您的节点区创建一个文本节点。





    2. 在文本节点的文本框内,单击鼠标右键,在弹出的右键菜单中选择Expression(表达式)功能。




    3. 此时会出现默认的文本格式,Text( )括号内是显示的内容," "引号内代表直接显示的内容信息。




    4. 此时我们在引号内直接输入数值,会出现想显示的内容,若要输入表达式语言,需要把双引号去掉。 在这里我们改为
    1. Text(string.format("%.2f", 3.14159))
    复制代码
    PS: 切记输入状态切换到英文输入方式。





    5. 但如果想要关联某个参数控制时,我们可以把后面的字段框选起来,此刻利用定位拾取器,按住“+”加号按钮,并拖拽拾取想要关联的参数,比如这里的 Line Spacing。
    此时的表达式与文本内容会自动发生变化,尝试拖动该参数,就能得到满意的效果。
    PS:这里说到的Line Spacing关联参数只是一个演示,若想关联其他节点的某个参数,也是同样的拾取操作或手动输入名称,同时支持用于自定义控制。(在节点右键菜单的 Edit Controls... 里定义参数),相关教学有在论坛里说过。




    预览:






    以后碰到这类操作,如何在网上找到:

    Fusion的历史可以先了解一下:


    https://www.bilibili.com/video/av582643011/




    Fusion支持的表达式可以利用Lua语言实现,百度或谷歌都能找到一系列的Lua资料,学语言需要耐心,虽然枯燥,但一定会对Fusion未来的使用有所帮助,比如本例中我们应该怎么在网上查找呢? 输入关键词: Lua  保留小数,可以搜罗出很多方式,挑选合适的,在软件中测试摸索,如果会了,记得来论坛多发一些自己的经验体会,也可以写一点图文教学,为了积累学习。










    Fusion中文网 交流•本该•如此 cgsfusion.com
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表