跳转到内容

Block Generator

创建文本块,并可选择使用 Behaviour 填充段落、行、单词和字符。

这可用于许多用例,包括图形字体和 FUI 文本生成。

Paragraphs - 要生成的段落数。

Lines - 每段的行数。

Words - 每行的单词数。

Characters - 每个单词的字符数。

Mode - 选择生成器模式:

  • Unicode Code Point - 输入用于定义字体码位的值。
  • String - 输入字符串。

Code Point - 当 Mode 设置为 Unicode Code Point 时,输入定义字符码位的值。例如,33 代表 ”!”,这是大多数字体西文字符的第一个码位。

String - 当 Mode 设置为 String 时,输入字符串。

Word Delimiter - 输入在单词之间出现的字符串。

Line Delimiter - 输入在行之间出现的字符串。

码位范围符号
48–57数字 (0–9)
65–90大写字母 (A–Z)
97–122小写字母 (a–z)
33–47标点符号 (! ” # $ % & ’ ( ) * + , - . /)
58–64标点符号 (: ; < = > ? @)
码位范围符号
161–255Latin-1 补充(带重音字母,符号如 ¿ ñ ü)
913–937希腊大写 (Α–Ω)
945–969希腊小写 (α–ω)
1040–1071西里尔大写 (А–Я)
1072–1103西里尔小写 (а–я)
码位范围符号
9632–9727几何形状 (■ □ ▲ ● ◆)
9728–9983杂项符号 (☀ ☁ ☂ ★ ☎)
9984–10175装饰符号 (✂ ✈ ✉ ✓ ✗)
8592–8703箭头 (← → ↑ ↓ ↔ ⇒)
8704–8959数学运算符 (∀ ∂ ∃ ∑ √ ∞)
9472–9599方框绘制 (─ │ ┌ ┐ └ ┘ ├ ┤)
9600–9631块状元素 (▀ ▄ █ ░ ▒ ▓)
  1. 创建 Text Shape
  2. 点击 Button iconGenerator 按钮并选择 Block
  3. 设置:
    1. Words3
    2. Characters1
    3. ModeString
  4. 右键点击 String 属性,选择 Add Array > String Array
  5. String Array 上点击 Button iconAdd 两次,添加两个新索引。
  6. 在两个新索引中分别输入 YZ
  7. Block String GeneratorWord Delimiter 属性中输入 ,(逗号)。

这将创建字符串 X,Y,Z。尝试将 String Array 替换为 Value Array(通过 Value String Generator)。这将创建类似 1,2,3 的字符串,然后可以连接到接受逗号分隔字符串的属性,如 Apply Font SizeIndices 属性。

  1. 创建 Text Shape
  2. 点击 Button iconGenerator 按钮并选择 Block
  3. 右键点击 Characters 属性,选择 Add Behaviour > Random
  4. 将 Random 的 Minimum 设置为 2Maximum 设置为 6
  5. 将 Block String Generator 的 Words 属性设置为 5
  6. 右键点击 Block String Generator 的 Code Point 属性,选择 Add Behaviour > Random
  7. 将此 Random 的 Minimum 设置为 8678Maximum 设置为 8681
  8. Block String GeneratorWord Delimiter 属性中输入几个 空格 字符。

这将创建类似 ⇦⇨ ⇧⇦⇧⇩⇧ ⇩⇨⇩ ⇦⇨ ⇨⇧⇦⇧ ⇦⇨⇨⇧⇨ 的字符串。尝试更改任一 Random Behaviour 的 Seed