scratch程式設計第三講:對話
這一節scratch程式設計課,我要教會大家如何通過“訊息”去觸發故事情節。弄懂了“訊息”後,就可以隨意控制故事節奏。
訊息,也是作業系統概念中重要的一環。
這次我們的目標是要和男神對話,上節課我們已經知道了如何移動角色,並說話。
那麼當你說完第一句話的時候,男神怎麼知道你說完了話呢?因為他要回答嘛!
這就是通過訊息。
下面讓我們來看下是如何做到的。
首先回顧一下上節課的程式碼,這段程式碼可以讓我移動到男神邊上,然後說一句話。
說完後,我們要廣播一個訊息出去,告訴男神,我說完了一句話。
點選“事件”,再點選“廣播 訊息1”到右邊程式碼:
程式碼變成了這樣的:
這個時候我傳送了一個廣播,輪到男神接到這個訊息後做反應了。
現在,點選“角色”中的男神:
注意:一定要切換角色,因為這段程式碼是跑在男神身上的。
點選完後,男神角色目前還是空白的,沒有程式碼。
選擇“事件”,拖動“當接收到 訊息1”到右邊。
變成這樣:
這個時候,男神要幹什麼呢?當然是說話了。
我們新增一個說話的程式碼過來,變成這樣:
男神用2秒說了一句話。
那在“我”這邊,只需要等2秒等男神把話說完,我就能說下一句話了。
把角色切換到“我”。
切記,別忘了切換角色!!!!!
選擇“控制”,拖動“等待1秒”到右邊。然後把1改成2。
變成這樣:
然後,再說一句話,變成這樣的:
這個時候切換到男神那邊,也是同樣等待2秒,等“我”說完,程式碼變成了這樣。
上圖是男神的最終程式碼。
再切回來“我”,完成這段對話:
上圖是“我”的最終程式碼。
最後的結果,是不是很有意思?
相關文章
- Scratch詢問模組怎麼用? Scratch實現對話效果的方法教程
- 程式設計入門,這763位老程式設計師有話講!程式設計師
- 哪個Scratch少兒程式設計好用?程式設計
- Scratch第二講:scratch軟體介面介紹
- 魔法師槍戰~Scratch小朋友程式設計~程式設計
- IBM對話設計指南:對話聊天框設計挑戰IBM
- 程式設計師與禪的對話錄程式設計師
- 對程式設計師說點實在話程式設計師
- 圖形化語言Scratch之父談程式設計程式設計
- Python趣味程式設計:定時給Ta講笑話Python程式設計
- C#面對抽象程式設計第一講C#抽象程式設計
- [技術討論]06年12月結對程式設計與交換程式設計的對話程式設計
- Scratch少兒程式設計加盟,少兒程式設計課程和教學檔案程式設計
- 設計模式第三講-裝飾者模式設計模式
- 幽默:內向+AI對話=10倍程式設計師AI程式設計師
- 初學程式設計,Scratch和Python哪個更合適?程式設計Python
- 快樂的星期天:Scratch少兒趣味程式設計程式設計
- 《Scratch少兒趣味程式設計》讀書分享會,讀書+程式設計!雅酷起跑線!程式設計
- Rust 程式設計影片教程對應講解內容-HashMapRust程式設計HashMap
- Rust 程式設計影片教程對應講解內容-OptionRust程式設計
- Rust 程式設計影片教程對應講解內容-方法Rust程式設計
- Rust 程式設計影片教程對應講解內容-vectorRust程式設計
- Rust 程式設計影片教程對應講解內容-引用Rust程式設計
- Rust 程式設計影片教程對應講解內容-sliceRust程式設計
- 請不要對程式設計師初學者說這些話……程式設計師
- To be a real programmer,對程式設計師說點實在話程式設計師
- [思考]對話式設計漫談
- Rust 程式設計視訊教程對應講解內容-OptionRust程式設計
- Rust 程式設計影片教程對應講解內容-錯誤Rust程式設計
- Rust 程式設計影片教程對應講解內容-測試Rust程式設計
- Rust 程式設計視訊教程對應講解內容-方法Rust程式設計
- Rust 程式設計視訊教程對應講解內容-vectorRust程式設計
- Rust 程式設計視訊教程對應講解內容-HashMapRust程式設計HashMap
- Rust 程式設計影片教程對應講解內容-StringRust程式設計
- Rust 程式設計視訊教程對應講解內容-引用Rust程式設計
- Rust 程式設計視訊教程對應講解內容-sliceRust程式設計
- Rust 程式設計影片教程對應講解內容-型別Rust程式設計型別
- Rust 程式設計影片教程對應講解內容-所有權Rust程式設計