Touch Designer Text 使用及其介绍

一、基本介绍

【Text in Comp】用于创建用户UI的文本版面。

  1. Type:文本输入及其显示的类型;
  2. Formatting Code:开启后,可以允许使用格式指令;
  3. Edit Mode:设置文本显示的状态;
    • Editable:文本可以进行编辑,但与【Editable (Continuous Update)】不同的是,前者只能在编辑完成后,数据才会发生修改,而后者,边编辑边修改;
    • Locked:文本只可读,不能进行任何操作;
  4. Smart Punctuation:智能标点符号的启用;

二、Node的使用

熟知前面几个node之后,其实使用起来基本都差不多;在此说介绍比较有趣的几个部分。

  1. 在不同的面板位置显示多个单行字符(此模式下,不能编辑文本);
  • 新建一个【table】设置文本的相关信息,测试能设置坐标信息和文本内容;(颜色信息无法直接设置);
  • 将【text】中的Mode设为Specification,并将【table】引入;
  • 再根据想要输出的文本内容选择Type即可;
  1. 在字符串格式Formatting 中可以选这Python F-String和 Fmt语法:因为博主本人不太熟悉Fmt在此就不做演示了;其中Python F-String中{ }在括号在内的全是被视为Python表达式,可以更好的混合文字和动态表达;
    • 当一段文本只修改某一两的字时;其中Python F-String 【****{val}***(大括号内表示可变文本,大括号外表示固定的)】;
    • 同理由a可知大括号内可以用Python表示那我们可以使用引用的方式;
  2. Inline System :可以在文本的内部使用格式代码,将颜色、下划线、删除线或者下标等格式应用与文本的某个部分;
    • 先将【text in COMP】中的Mode切换为Text类型
    • Text使用绑定(紫色,可参考元件的连接及其引用 – Yummy (breezelucky.com))然后再Python引用;
    • 新建【text in DAT】用于书写文本格式代码;
    • TIPS:如果要实现不同的文本显示不同的形式,必须没有需要添加对应的代码,如图【yummy】是带有删除线的,【is】则是不带,那么就需要需要在【is】前面添加strike关闭代码;
  3. 那我们能否将多行字符和内嵌系统代码相结合呢,当然是可以的
    • 新建一个【table】将内嵌代码写到’text’行中;
    • 引用table2

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注