国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

Scratch編程基礎(chǔ)課第十一講:一切行動(dòng)聽(tīng)指揮(1)

極客小將2020-11-17-
Scratch編程基礎(chǔ)課第十一講:一切行動(dòng)聽(tīng)指揮(1) 上節(jié)課我們已實(shí)現(xiàn)了小貓?jiān)谒椒较蛏蟻?lái)回的移動(dòng),但腳本開(kāi)始運(yùn)行后小貓便開(kāi)始行動(dòng)了,顯得有點(diǎn)無(wú)組織無(wú)紀(jì)律,我們能不能加一個(gè)“開(kāi)關(guān)”,我讓它走就走,讓它停他就停呢?我們可以使用“控制”中的“等待……”指令模塊來(lái)實(shí)

Scratch編程基礎(chǔ)課第十一講:一切行動(dòng)聽(tīng)指揮(1)

上節(jié)課我們已實(shí)現(xiàn)了小貓?jiān)谒椒较蛏蟻?lái)回的移動(dòng),但腳本開(kāi)始運(yùn)行后小貓便開(kāi)始行動(dòng)了,顯得有點(diǎn)無(wú)組織無(wú)紀(jì)律,我們能不能加一個(gè)“開(kāi)關(guān)”,我讓它走就走,讓它停他就停呢?我們可以使用“控制”中的“等待……”指令模塊來(lái)實(shí)現(xiàn),只有我們按了特定的按鍵后腳本將繼續(xù)執(zhí)行。

我們先進(jìn)行初始化,腳本中當(dāng)綠旗被按下,會(huì)先將物件移到坐標(biāo)(0,0)即屏幕中心,這樣每次運(yùn)行腳本時(shí)小貓無(wú)論在哪里都會(huì)先移動(dòng)到屏幕中心位置,然后有禮貌的小貓會(huì)提示你按空格鍵后腳本將繼續(xù)運(yùn)行,否則將一直等待。

upload/article/images/2020-11-17/9dc5a47b54c729d090b4ee1920bd6b21.jpg

這樣按了空格鍵已后,小貓就會(huì)永不停息地來(lái)回走動(dòng)(重復(fù)執(zhí)行沒(méi)有終止循環(huán)的條件),我們?cè)鯓訉?shí)現(xiàn)再次按空格鍵后小貓停下來(lái)呢?我們只要在重復(fù)執(zhí)行里加一判斷條件,當(dāng)按下空格鍵時(shí),讓它執(zhí)行停止全部腳本命令即可。

upload/article/images/2020-11-17/8334909b36b717234da4722fc1ee8473.jpg

游戲是大家喜愛(ài)的事情。我們玩游戲的時(shí)候可以通過(guò)手柄的上、下、左、右鍵來(lái)控制角色的移動(dòng),不管是使用手柄、鍵盤(pán)、還是鼠標(biāo),我們總是可以控制游戲中的人物移動(dòng),今天就讓我們實(shí)現(xiàn)利用鍵盤(pán)和鼠標(biāo)來(lái)控制角色移動(dòng)的功能吧。

第二課時(shí)我們已講了舞臺(tái)區(qū)是由一個(gè)左右寬度為480,上下高度為360的直角坐標(biāo)系組成的,舞臺(tái)中心為(0,0), 水平方向?yàn)閄軸范圍(-240,240),垂直方向?yàn)閅軸范圍(-180,180)。舞臺(tái)區(qū)的每一個(gè)點(diǎn)都可以用一個(gè)坐標(biāo)(x,y)來(lái)表示,用坐標(biāo)來(lái)確定舞臺(tái)區(qū)上的角色所處的位置。當(dāng)我們按下鍵盤(pán)的上下左右鍵時(shí):1)往上:當(dāng)按下“上移鍵”,向上進(jìn)10步,即它的X坐標(biāo)不變,Y坐標(biāo)增加10;2)往下:當(dāng)按下“下移鍵”,向下進(jìn)10步,即它的X坐標(biāo)不變,Y坐標(biāo)減小10;3)往左:當(dāng)按下“左移鍵”,向左進(jìn)10步,即它的X坐標(biāo)減小10,Y坐標(biāo)不變;4)往右:當(dāng)按下“右移鍵”,向右進(jìn)10步,即它的X坐標(biāo)增加10,Y坐標(biāo)不變。

upload/article/images/2020-11-17/a62a26e7a5410e09f2b2e6e8f39d69f5.jpg

上面這段腳本我們還可以這樣實(shí)現(xiàn):

upload/article/images/2020-11-17/3b4abbd1b384787c1be6082009501448.jpg

我們點(diǎn)擊綠旗運(yùn)行腳本會(huì)發(fā)現(xiàn)下面這段腳本小貓移動(dòng)的更加流暢一些,所以我們用鍵盤(pán)來(lái)控制角色移動(dòng)時(shí)一般使用下面的腳本。

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 巴塘县| 五指山市| 长葛市| 乐昌市| 广宁县| 富民县| 新干县| 和平区| 应城市| 波密县| 三都| 湘西| 故城县| 邵武市| 漳州市| 乾安县| 泸定县| 靖边县| 沐川县| 屏东市| 历史| 景洪市| 南江县| 绍兴市| 杭锦后旗| 教育| 宜阳县| 依兰县| 巫溪县| 修水县| 丰宁| 南投县| 宜兴市| 驻马店市| 阜新市| 宜春市| 辛集市| 富民县| 五河县| 辽宁省| 宝应县|