---
# System prepended metadata

title: Yarn Spinner 文本編輯器
tags: [程式, 傳承資料]

---

# Yarn Spinner 文本編輯器
###### tags: `程式` `傳承資料`

## 文本檔案位置
* 位置：`Assets/scenes/testscene/TestDialogueScene`所有yarn檔案。Test資料夾中的只是提供參考程式碼，不列入正式文本。
* 若要用文本做測試
    1. 下載`Visual Studio Code`
    2. 先點擊yarn檔案所在的Test資料夾。
    3. 點擊`Test No Yarn Project`(長得和yarn檔案不一樣)
    4. 右側視窗中上位置，會有Source Scripts，更改或新增使用的Element。可以一直新增。
    5. 接著去左側上面視窗`Hierarchy`點擊 `TestDialogueScene/DialogueTriggerPoint/SelectedPartnerSceneario`，右側視窗中間`Take To Node`將此文字改成文本會先觸發的字。
    6. 

## Yarn Spinner 寫法一覽
### 文本
~會直接被念成波浪號，要記得刪掉
當問題為小孩沒回答or答錯時，預設字打``沒回應``

### 切割建議
* 以切換下個場景為一個文本

### Command指令
wait

`<<set_time 20 30>>`
<<set_time>>
設置時間

`call_unit_name()`

`<<get_candy>>`
獲取糖果
不需要再yarn上設定糖果數量等

`<<slow_voice>>`
語音速度暫時放慢

``<<transfer_sceneario_site>>``
如果劇本需要跳轉，就會出現此程式，跳轉點內寫在程式裡，暫時不用處理他

### 其他
有時改Node會造成一些奇怪的Bug，可能要重新再Yarn Project Apply才能修好...
一些簡單的數字加減可以在Yarn spinner文本內解決，不需要進程式