久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

趣味編程:兩個人聊天動畫實現

---回放功能的實現在已經設計好角色并完成初步編程的基礎上,我們想要實現一個回放功能,讓兩個人的對話像做了一個聊天的動畫一樣被重播。首先,在鏈表中存儲了要回放的聊天內容,單擊“回放”按鈕后,需要讓兩個

---

回放功能的實現

在已經設計好角色并完成初步編程的基礎上,我們想要實現一個回放功能,讓兩個人的對話像做了一個聊天的動畫一樣被重播。首先,在鏈表中存儲了要回放的聊天內容,單擊“回放”按鈕后,需要讓兩個角色重新說出剛剛的對話。在回放按鈕角色中,邏輯是通過廣播讓哪個角色說話,并用變量i指定說第幾句話。

黃色精靈的表現

當黃色精靈接收到需要自己說話的信息時,通過使用“說item(i)of huifang”圖標,說出鏈表中第i項存放的話。這里,“item”表示“項”,圖標的含義是告訴黃色精靈說出鏈表中第i項的內容,說完后可以停留幾秒,以便觀眾看清對話內容。

藍色精靈的操作

與黃色精靈類似,藍色精靈也需要使用類似的方法來說話。需要注意的是,如果在說完一句話后沒有添加“說(空)”圖標,那么前一句話的內容將會一直顯示在屏幕上,直到下一句話被說出。因此,在每一輪對話完成后,務必添加清空操作,以確保對話內容的流暢展示。

循環實現完整對話

為了完成全部對話內容的播放,我們可以通過循環的方式,每次讓兩個角色輪流說一句話,直到所有對話都被說出為止。循環的次數為鏈表長度的一半,因為每次循環需要讓兩人各說一句話。通過設置一個計數變量i,每說一句話,i的值增加1,以便順利控制對話的播放進度。

添加說話動畫

除了簡單地重復對話內容外,我們還可以為兩個角色添加說話動畫,以增強趣味性。說話動畫可以通過循環切換造型來實現,將其定義為一個功能模塊供角色調用。在調用功能模塊時,直接替換原有的等待時間為調用說話動畫的模塊,這樣可以讓對話更加生動有趣。

程序分享與擴展

完成以上步驟后,整個程序就制作完成了。如果希望保留聊天內容,也可以選擇不刪除鏈表中的內容,這樣就可以不斷擴展對話內容,甚至可以在Scratch網站上分享給其他用戶,共同創作有趣的故事。嘗試把這個程序分享出去,看看大家會創作出怎樣有趣的對話吧!

標簽:
主站蜘蛛池模板: 浦城县| 新龙县| 凤翔县| 汨罗市| 兰州市| 特克斯县| 弥勒县| 冕宁县| 万山特区| 噶尔县| 玉环县| 沅陵县| 工布江达县| 且末县| 息烽县| 堆龙德庆县| 仙桃市| 宁国市| 韶山市| 岳西县| 额尔古纳市| 嘉定区| 临泉县| 北票市| 安西县| 凤阳县| 新乐市| 林州市| 南丰县| 香格里拉县| 开化县| 宁德市| 富宁县| 措美县| 贵州省| 饶平县| 株洲县| 瑞安市| 灌南县| 乌兰县| 齐河县|