scratch
  • 用Scratch學運算思維
  • 隨機的世界真美麗
  • 字串功能疊疊樂
  • 暴力破解永不累
  • 數學解題:幾A幾B猜數字
  • 數學解題:火車載客問題
  • 數學遊戲:猜位置
  • 清單另類用法:語文產生器
  • 畫筆應用:Scratch大畫家
Powered by GitBook
On this page
  • 先來寫個字吧
  • 鍵盤畫板
  • 滑鼠畫板
  • 自製大畫家
  • 先設定畫筆的造型與狀態
  • 設定下筆與筆畫粗細
  • 設定畫筆顏色功能
  • 自創功能

畫筆應用:Scratch大畫家

這篇我們將利用Scratch的畫筆功能與座標系統來製作自己的畫畫板

Previous清單另類用法:語文產生器

Last updated 6 years ago

先來寫個字吧

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

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

鍵盤畫板

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

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

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

滑鼠畫板

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

自製大畫家

先設定畫筆的造型與狀態

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

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

設定下筆與筆畫粗細

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

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

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

設定畫筆顏色功能

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

自創功能

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

805KB
移動式畫筆 on Scratch.webm
鍵盤移動式畫板影片
862KB
移動式畫筆鼠標版 on Scratch.webm
滑鼠移動式畫板影片
1MB
四維牌大畫家 on Scratch.webm
Scratch大畫家影片
851KB
本 on Scratch.webm
影片觀看