# 畫筆應用：Scratch大畫家

## 先來寫個字吧

利用座標定位移動來寫出「本」這個字

{% file src="/files/-LYyKRNR0Ubqc4tAXPPq" %}
影片觀看
{% endfile %}

![](/files/-LZ26TbocZTQdrJNrSd8)

先將貓(角色)定位到要下筆的座標位置，接著1秒滑行到該筆畫結束的座標位置，如果是橫的筆劃只需要改變x座標，豎的筆劃改變y座標。

## 鍵盤畫板

移動式畫筆 上下左右可以移動筆 按下a開始畫 按下z停筆 按下q清除

可自行在設定各數字鍵為畫筆顏色 可以設定其他鍵來控制線條粗細

{% file src="/files/-LYyNB3dMoUTtx9jzOFk" %}
鍵盤移動式畫板影片
{% endfile %}

![](/files/-LYyNv8hoGqZ94lD1o3S)

上、下、左、右鍵控制x,y座標的移動，按下a鈕下筆，z鈕停筆，q鈕清除筆跡。可再加上數字1-7來設定畫筆顏色，按下w鈕加粗，按下s鈕變細。

## 滑鼠畫板

##

{% file src="/files/-LYyPUZ3v25IFlwrCfjs" %}
滑鼠移動式畫板影片
{% endfile %}

![](/files/-LYyPixEAFl5W0njy91g)

將鍵盤畫板的程式移動方式改成定位到鼠標位置，就能用滑鼠畫圖。

## 自製大畫家

{% file src="/files/-LZ28kjbzAbdSjjQYk8\_" %}
Scratch大畫家影片
{% endfile %}

### 先設定畫筆的造型與狀態

![](/files/-LZ2Ec-4lflWQqzIMhUX)

繪製舞台背景，分為繪圖區與工具區，我的工具區在y座標-90以下，所以畫筆只在大於y座標-90的範圍才能繪圖。

![](/files/-LZ2EfAZ8zal2XGiiKiT)

設定筆的狀態為0(無法畫)，粗細也先設為1，並在y>-90的範圍才能畫圖，否則在工具區也能點擊畫筆，會跟粗細、顏色工具點擊混亂。

### 設定下筆與筆畫粗細

![](/files/-LZ2FVBd9hUGxijDtBYv)

編輯畫筆程式，點滑鼠左鍵，判斷若筆的狀態為0(無法畫)，就開啟畫筆(狀態為1)並下筆，若點擊的時候為開啟，則將畫筆關閉(狀態改為0)，停筆。這樣就完成點擊左鍵1次下筆，再點1次即停筆。

另開啟兩個新角色，+與 --，新角色程式設為當被點擊即廣播加粗或變細。回到畫筆程式，當收到加粗訊息，筆的粗細+1，收到變細訊息，筆的粗細-1，為了避免粗細變成負的，只要減到<1，便直接設為1。

畫筆程式設定按下c鈕即清除所有筆跡。

### 設定畫筆顏色功能

![](/files/-LZ2G1ug6NzlmMyqCedz)

繪製各種色塊，編輯各色塊被點擊廣播該顏色的訊息，回到畫筆設定收到各顏色訊息，就將筆跡改變顏色。

### 自創功能

還能在自製大畫家增添新功能，例如蓋章、繪製幾何圖形等功能，請自己試著做看看。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cyc-channel.gitbook.io/scratch/scratch-da-jia.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
