發表文章

目前顯示的是 12月, 2025的文章

Scratch 專業設計:你的程式碼為什麼需要「變數」?(角色變數 vs. 全域變數)

圖片
Scratch 專業設計:變數(角色變數 vs. 全域變數) 🚀 Scratch 專業設計:你的程式碼為什麼需要「變數」?(角色變數 vs. 全域變數) 嘿,程式設計小高手們!😎 你是不是已經用 Scratch 做出超酷的遊戲或動畫了?但想要讓你的作品更上一層樓,做出複雜的互動和計分系統,你就必須認識一個超專業、超強大的概念——**變數 (Variable)**! 很多同學在寫程式時,都只把變數當作一個「數字箱子」,但專業的 Scratch 設計師會知道,變數其實分為兩種:**全域變數**和**角色變數**。搞懂它們的區別,你的程式碼會更乾淨、邏輯更清晰! 🧐 什麼是變數? 想像一下,變數就是一個**「可以儲存資訊的標籤盒子」**。它可以存數字、存文字,而且盒子的內容隨時可以改變(這就是「變」數的由來)。 💡 **視覺輔助:** 在 Scratch 中,你可以透過**「建立一個變數」**按鈕來開始設計你的資料庫! 🧠 核心概念:兩種變數的超級比一比! 在 Scratch 裡,當你要新增一個變數時,系統會問你一個最重要的問題:**「這個變數要用在誰身上?」** 你的回答將決定它是「全域」還是「角色」變數。 特性 全域變數 (Global Variable) 角色變數 (Local Variable) **🔑 適用對象** **所有**角色 (Sprites) 都可以使用、讀取、修改。 **只有**建立它的那個角色可以使用。 **🏷️ 命名規則** 建議命名時能描述整個遊戲的狀態,例如:...