---
# System prepended metadata

title: 模塊化程式語言 Scratch 3.0 基礎入門系列 | Ep.3 基礎編程元素
tags: [Scratch]

---

# 模塊化程式語言 Scratch 3.0 基礎入門系列 | Ep.3 基礎編程元素
:::info
這個系列將會帶著大家學習模塊化的程式語言「Scratch」，不須有任何程式學習基礎，也不需任何基本觀念，筆者將會帶著您從零到一開始學習！
:::

## 前言
在本系列前兩集的文章中，我們[介紹了Scratch](https://winson-otp.github.io/posts/scratch-3-ep-0/)，以及[如何下載安裝 Scratch](https://winson-otp.github.io/posts/scratch-3-ep-1/)，並且了解了 [Scratch 的基本概念](https://winson-otp.github.io/posts/scratch-3-ep-2/)。本集中，我們將深入探討 Scratch 的編程元素，這些元素是用於創建 Scratch 項目的基本構建塊。了解這些基本元素是編寫 Scratch 代碼的基礎，也是深入研究 Scratch 更高級主題的必備知識。

這些元素便是：舞台、角色、積木。接下來將和各位一一介紹每一個元素的意義，以及其在一個專案中的用途。

## 舞台

![](https://i.imgur.com/pyMT0SP.png)

當您打開 Scratch 3.0 的一個作品，又或是編輯器時，第一個讓您眼睛為之一亮的想必便是「舞台」！這裡是您創造動畫、遊戲和互動作品的地方，就像是一個屬於您自己的舞臺，您可以讓你的角色在上面盡情地表演。

![](https://i.imgur.com/dAJejDr.png)

這個舞台是一個二維平面，可以隨心所欲地在上面擺放角色、背景圖像和其他元素，甚至可以使用 Scratch 的繪圖工具創建您自己的圖形和圖像！想像一下，您可以用您的想像力和創造力，將一個荒涼的沙漠變成一個綠草如茵的花園，或者將一個悲傷的故事變成一個歡樂的童話，全部都可以在這個舞臺上實現！

而且，這個舞台還有很多內置的功能，讓您可以更輕鬆地創作。比如您可以輕鬆地播放聲音、更改背景等等。當然，如果您需要更加自由地設計背景，舞臺編輯器就是您的好夥伴。您可以使用內置庫中的現有角色和背景，也可以使用 Scratch 繪圖工具來創建您自己的角色和背景。舞臺編輯器還可以讓您更改背景顏色、添加圖像、繪製線條等等，讓您可以隨心所欲地打造出您心中所想的世界！

## 角色

![](https://i.imgur.com/vRZ4ulW.png)

角色就像是 Scratch 項目的主角，是各種 Scratch 遊戲和應用程序中的核心元素。這些角色可以是您想像得到的任何東西，從貓咪到宇宙飛船的外星人，甚至可以是您自己！這是一個非常有趣和創意的元素，您可以通過使用 Scratch 繪圖工具和現有的庫來創建自己的角色。

讓我們想像一下，假設您正在創建一個名為「熊貓冒險」的 Scratch 遊戲，您需要一個可愛的熊貓角色來開始遊戲。您可以打開角色編輯器，使用 Scratch 繪圖工具繪製一個可愛的熊貓形象，然後設計它的表情，使其看起來更加有趣！如果您不想從頭開始繪製熊貓，也可以從 Scratch 庫中選擇現有的熊貓角色。

在您為角色添加表情和動作之後，您需要編寫 Scratch 代碼來控制它的運動和行為。例如，您可以添加接著會介紹到的積木，讓熊貓向左或向右移動，或讓它跳躍。您可以添加積木，控制熊貓表情的變化，讓它顯示興奮、開心或沮喪等情緒。

總之，角色編輯器提供了一個非常有趣和創造性的方式，讓您設計自己的角色，編寫自己的 Scratch 代碼，並創建您自己的 Scratch 遊戲和應用程序。

## 積木

![](https://i.imgur.com/7ub4tAI.png)

積木就像是搭建一個橋樑的磚塊，每個積木都是代表著一個編程命令或運算，而每個橋樑的成功也取決於每一個磚塊的組合和使用。

在 Scratch 3.0 中，這些積木被分為不同的類別，每個類別都有自己獨特的顏色和符號，讓您可以更輕鬆地辨別它們。例如，運算積木是綠色的，控制積木是黃色的，變量積木是橘色的，事件積木是紫色的，感知積木是藍色的。每個積木還有一個相應的文本描述，讓您可以更好地理解它們的功能和使用方法。

除了傳統的積木之外，Scratch 3.0還引入了新的積木和功能。現在有多個新的運算積木可供選擇，包括平方根、隨機數、三角函數等等。新的變量和列表支持也大大提高了 Scratch 的功能和彈性。現在，您可以輕鬆地創建和管理自己的變量和列表，讓您更輕鬆地創建複雜的代碼。

另外，Scratch 3.0還帶來了全新的角色動畫和音效功能，讓您的角色可以更加生動和有趣。現在，您可以輕鬆地創建自己的角色動畫和音效，為您的項目增添更多的樂趣和創意。

總之，積木是 Scratch 中的基本構建塊，它們代表了編程命令和運算。Scratch 3.0中的積木被分為不同的類別，每個類別都有自己的顏色和符號，讓您更輕鬆地辨別它們。此外，新的積木和功能為Scratch帶來了更多的彈性和創意，使您可以更輕鬆地創建自己的項目和遊戲。

## 結語
在這一篇文章中中，我們介紹了 Scratch 的基本編程元素，包括舞台、角色和積木。瞭解這些元素是編寫 Scratch 代碼的基礎，也是進一步探討 Scratch 進階內容的必要知識。Scratch 3.0 的編程元素非常豐富，包括多個類別的積木，每個類別都具有不同的功能和用途。我們鼓勵您繼續深入學習 Scratch，並通過編寫自己的項目來應用您學到的知識。在下一集中，我們將深入研究 Scratch 的更多內容，讓您對Scratch有更多的了解！

感謝您的閱讀，我們下集再見囉！

###### tags: `Scratch`