Scratch制作九宮格拼圖小游戲隨記1105(網(wǎng)絡(luò)版02)_第1頁
Scratch制作九宮格拼圖小游戲隨記1105(網(wǎng)絡(luò)版02)_第2頁
Scratch制作九宮格拼圖小游戲隨記1105(網(wǎng)絡(luò)版02)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第三步:說干就干,繼續(xù)干,走一步,算一步。在觀看CSDN視頻的時候,得到一個重要的信息是,在造型中,必須有十個造型,造型18按照序號依次排列,將第9個造型設(shè)置為空白頁,而圖案的最后一個造型放置在第10的位置上。 再經(jīng)過一番研究,對每一個變量和腳本步驟都有一定的理解。于是就盜用了CSDN上的兩個腳本進(jìn)行九宮格隨機(jī)放置圖片。(下左圖片腳本中:col和row分別是幾行幾列,這里均為3,共9格;重復(fù)執(zhí)行內(nèi)的內(nèi)容為每個小圖片定義造型和放置位置坐標(biāo),共計執(zhí)行9次;右邊的腳本:當(dāng)作為克隆體啟動時,顯示,重復(fù)執(zhí)行直到完成拼圖(接收到win信號),過后刪除本次克隆體。) 但是,運行的結(jié)果,并不令人滿意。(下左圖

2、) 沒有修改腳本時運行結(jié)果 修改腳本后的運行結(jié)果分析原因,九個位置都重復(fù)出現(xiàn)九張圖,這與之前自己制作的第一種方法并無二異。思來想去,做了如下修改:自定義“放置”部分并沒有問題,問題就出現(xiàn)在“當(dāng)作為克隆體啟動時”中的重復(fù)執(zhí)行,甚至連切換造型也是多余的。修改腳本如下:(將變量code去掉了,右邊的腳本中造型切換這句其實是多余的。) 終于完美呈現(xiàn):(上右圖中第一行第三張,是沒有圖案,并非空白小圖片。)功夫不負(fù)有心人,有付出還是會有回報,當(dāng)然階段性的最終成功絕對離不開CSDN對我的貢獻(xiàn)。起初我以為CSND上只有一個視頻片段,后來才發(fā)現(xiàn)這是一個完整的教程,包括一序列內(nèi)容,其中基礎(chǔ)部分是免費視頻,而核心部

3、分是要錢的。不過從僅有的免費部分,得到一個重大的收獲,那就是制作這個小游戲需要經(jīng)歷的幾個環(huán)節(jié),或者說需要解決的問題:(下左圖)尋找小圖片的位置判斷空白小圖片的位置判斷被點擊小圖片是否空白小圖片判斷是否與空白小圖片相鄰互換位置判斷是否成功CSDN上的抓圖 整理的大概流程圖稍作整理,那便是:尋找小圖片的位置判斷空白小圖片的位置判斷被點擊小圖片是否空白小圖片判斷是否與空白小圖片相鄰互換位置判斷是否成功。(詳見上右圖)這個思路,在過后的制作中,發(fā)揮了極大的作用,甚至是決定性的。制作過程,且聽慢慢道來:(第幾步了?有點亂,那就繼續(xù)亂,從上右圖開始!)1.尋找小圖片的位置做法:添加DQ變量,根據(jù)鼠標(biāo)移動的

4、坐標(biāo),對應(yīng)九宮格坐標(biāo),自左上,右上,中左,中右左下,右下的關(guān)系,依次設(shè)定為19,腳本如下:(篇幅問題,腳本略有省略,下同!)判斷鼠標(biāo)位置的腳本DQ對應(yīng)九宮格位置19先看第2步內(nèi)容,接到相關(guān)指令,再回來:第一次的嘗試互換,并沒有成功,先判斷鼠標(biāo)位置,再通過判斷鼠標(biāo)是否按下,并不能取得滿意的結(jié)果,所以采取事件中的“當(dāng)角色被點擊時”,并借用了變量“當(dāng)前角色造型”過度,同時結(jié)合數(shù)據(jù)鏈表“XX”和“YY”,將被點擊角色的坐標(biāo)添加到鏈表的第1項,同時將當(dāng)前空白頁的坐標(biāo)添加到第2項(相關(guān)腳本參考第5步),得到新腳本: 跳回第4步相應(yīng)位置。2.判斷空白小圖片的位置對于空白小圖片位置的判斷,只要知道“緩存列表”中,數(shù)值為9的那一項,就是對應(yīng)空白小圖片在列表中的位置,也就是九宮格中的哪一格。 判斷空白小圖片位置的腳本 判斷是否為空白小圖片的腳本3.判斷被點擊小圖片是否為空白小圖片判斷是否為空白小圖片,就是判斷取得的當(dāng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論