設(shè)計(jì)背景和角色,添加舞臺(tái)背景音樂(lè)
Kittenblock是一款基于Scratch進(jìn)行編程的軟件,它為用戶提供了一個(gè)可視化的編程環(huán)境,讓初學(xué)者可以輕松上手。在這個(gè)實(shí)例中,我們將使用Kittenblock來(lái)模擬一個(gè)角色在街上找人問(wèn)路的場(chǎng)景
Kittenblock是一款基于Scratch進(jìn)行編程的軟件,它為用戶提供了一個(gè)可視化的編程環(huán)境,讓初學(xué)者可以輕松上手。在這個(gè)實(shí)例中,我們將使用Kittenblock來(lái)模擬一個(gè)角色在街上找人問(wèn)路的場(chǎng)景。
首先,我們需要設(shè)計(jì)舞臺(tái)背景和角色。通過(guò)點(diǎn)擊Kittenblock界面上的“舞臺(tái)”按鈕,我們可以進(jìn)入舞臺(tái)編輯器。在這里,我們可以選擇一個(gè)街景圖片作為舞臺(tái)背景,并調(diào)整其大小以適應(yīng)窗口。
同時(shí),我們還需要添加背景音樂(lè),以增強(qiáng)場(chǎng)景的氛圍感。在舞臺(tái)編輯器的右側(cè),有一個(gè)“聲音”選項(xiàng)卡,點(diǎn)擊進(jìn)入后,我們可以上傳或選擇一段適合的背景音樂(lè)。確保音樂(lè)的音量和循環(huán)設(shè)置符合需求。
角色顯示,設(shè)定初始位置,循環(huán)30次,切換造型間隔0.2秒,移動(dòng)速度5
接下來(lái),我們要在舞臺(tái)上顯示角色,并設(shè)置角色的初始位置。在Kittenblock界面的角色列表中,選擇一個(gè)合適的角色(比如一個(gè)女孩),拖動(dòng)到舞臺(tái)上。然后,在角色操作區(qū)域,設(shè)置角色的初始位置,比如在街道的一側(cè)。
為了讓角色看起來(lái)像是在尋找人問(wèn)路,我們需要讓她來(lái)回移動(dòng)。通過(guò)使用“重復(fù)”積木塊,我們可以設(shè)置角色循環(huán)執(zhí)行一系列動(dòng)作。在每次循環(huán)中,我們使用“等待”積木塊來(lái)控制每個(gè)動(dòng)作之間的時(shí)間間隔,比如0.2秒。同時(shí),我們還可以調(diào)整角色的移動(dòng)速度,使其看起來(lái)更加自然。
定為女孩說(shuō)話造型,調(diào)用外觀模塊,說(shuō)內(nèi)容,走出舞臺(tái),隱藏角色
當(dāng)角色遇到一個(gè)路人時(shí),我們希望她能夠說(shuō)話并詢問(wèn)路線。首先,我們要將角色的造型設(shè)定為女孩的說(shuō)話造型。在角色操作區(qū)域的“造型”選項(xiàng)卡中,選擇適合的造型,并將其設(shè)為當(dāng)前造型。
接下來(lái),我們需要調(diào)用外觀模塊中的積木來(lái)實(shí)現(xiàn)角色的說(shuō)話功能。在Kittenblock界面的積木庫(kù)中,選擇“外觀”選項(xiàng)卡,找到相應(yīng)的積木塊。將其拖動(dòng)到腳本編輯區(qū)域,并設(shè)置需要說(shuō)的內(nèi)容。
然后,我們需要讓角色向前走出舞臺(tái),并在完成任務(wù)后隱藏角色。通過(guò)使用角色操作區(qū)域中的移動(dòng)積木塊,我們可以控制角色的移動(dòng)方向和距離。在任務(wù)完成后,使用“隱藏”積木塊來(lái)隱藏角色。
調(diào)用事件模塊,接受到消息,對(duì)白開(kāi)始,延遲3秒,播放錄音
當(dāng)角色發(fā)送一個(gè)詢問(wèn)路線的消息時(shí),我們希望另一個(gè)角色能夠接收到這個(gè)消息,并做出相應(yīng)的反應(yīng)。通過(guò)使用事件模塊中的積木,我們可以實(shí)現(xiàn)角色之間的消息傳遞。
在Kittenblock界面的積木庫(kù)中,選擇“事件”選項(xiàng)卡,找到相應(yīng)的積木塊。將其拖動(dòng)到另一個(gè)角色的腳本編輯區(qū)域,并設(shè)置接收到消息后需要執(zhí)行的動(dòng)作。
為了增加效果,我們可以在接收到消息后,延遲一段時(shí)間再執(zhí)行相應(yīng)的動(dòng)作。通過(guò)使用“等待”積木塊,我們可以設(shè)置延遲的時(shí)間,比如3秒。然后,使用聲音模塊中的積木來(lái)播放預(yù)先錄制好的詢問(wèn)路線的錄音。
開(kāi)啟錄音效果,根據(jù)需要進(jìn)行錄音
為了更加真實(shí)地模擬角色的對(duì)話過(guò)程,我們可以開(kāi)啟錄音效果。在Kittenblock界面的工具欄上,點(diǎn)擊“聲音”按鈕,然后選擇“打開(kāi)錄音器”。這樣,我們就可以根據(jù)需要隨時(shí)進(jìn)行錄音,以便后續(xù)使用。
當(dāng)我們需要錄制詢問(wèn)路線的對(duì)話時(shí),點(diǎn)擊“錄制”按鈕開(kāi)始錄音,再次點(diǎn)擊“停止”按鈕結(jié)束錄音。錄音完成后,我們可以將錄音文件保存下來(lái),并在后續(xù)的腳本中使用。
顯示男孩角色,定義初始位置,重復(fù)30次,造型切換
接下來(lái),讓我們引入另一個(gè)角色,一個(gè)男孩。同樣地,在Kittenblock界面的角色列表中選擇一個(gè)合適的角色,并拖動(dòng)到舞臺(tái)上。
然后,為男孩角色設(shè)置初始位置,讓他和女孩角色相距一段距離。通過(guò)使用移動(dòng)積木塊,在角色操作區(qū)域中設(shè)置男孩角色的初始位置。
為了讓男孩角色看起來(lái)像是在回答女孩的問(wèn)題,我們需要讓他不斷切換造型。通過(guò)使用“重復(fù)”積木塊和“等待”積木塊,我們可以實(shí)現(xiàn)男孩角色的造型切換效果。
確定對(duì)白時(shí)的造型,和說(shuō)話內(nèi)容,轉(zhuǎn)身退出,隱藏角色
當(dāng)男孩角色回答完女孩的問(wèn)題后,我們需要讓他做出一個(gè)結(jié)束對(duì)話的動(dòng)作。首先,我們要確定男孩角色對(duì)白時(shí)使用的造型,并在角色操作區(qū)域的“造型”選項(xiàng)卡中進(jìn)行設(shè)置。
然后,我們需要調(diào)用外觀模塊中的積木來(lái)實(shí)現(xiàn)男孩角色的說(shuō)話功能,并設(shè)置相應(yīng)的對(duì)白內(nèi)容。同時(shí),我們還可以使用移動(dòng)積木塊來(lái)控制男孩角色轉(zhuǎn)身并移動(dòng)到舞臺(tái)外。
最后,在完成任務(wù)后,使用“隱藏”積木塊來(lái)隱藏男孩角色,以便下一次執(zhí)行場(chǎng)景時(shí)可以重新顯示。
接收到消息,對(duì)白開(kāi)始,播放錄音,兩段播音間隔6秒
當(dāng)男孩角色接收到女孩角色的消息時(shí),我們希望他能夠做出相應(yīng)的反應(yīng)。通過(guò)使用事件模塊中的積木,我們可以實(shí)現(xiàn)角色之間的消息傳遞。
在男孩角色的腳本編輯區(qū)域中,添加事件模塊中的積木,并設(shè)置接收到消息后需要執(zhí)行的動(dòng)作。
為了增加效果,我們可以在接收到消息后,播放一段預(yù)先錄制好的回答的錄音。通過(guò)使用聲音模塊中的積木,我們可以設(shè)置錄音文件,并調(diào)整兩段播音之間的時(shí)間間隔,比如6秒。
通過(guò)以上步驟,我們成功地使用Kittenblock模擬了一個(gè)角色在街上找人問(wèn)路的場(chǎng)景,并且實(shí)現(xiàn)了角色之間的對(duì)話效果。這個(gè)實(shí)例涉及了控制、事件、外觀、音樂(lè)、重復(fù)執(zhí)行、背景、角色、消息等知識(shí)點(diǎn),可以幫助初學(xué)者更好地理解和掌握相關(guān)概念。