• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Scratch制作電子相冊

    2020-06-30 14:25回歸
    電腦報 2020年17期
    關(guān)鍵詞:虛像翻頁箭頭

    回歸

    Scratch語言雖然簡單卻能做出豐富的應(yīng)用,下面我們來做一本電子相冊,可以前后翻頁,翻頁的過程中有特效。

    首先我們需要用到“特效”方面的代碼,從“可以前后翻頁”這個需求可知還要與用戶交互。(還可以添加隔一段時間自動后翻的功能)。

    程序角色共兩類:一是兩個按鍵,左箭頭和右箭頭(如果用鍵盤的左右鍵控制,不設(shè)置也行)。

    圖2 右箭頭代碼

    二是相冊照片,數(shù)量最好是3張以上。

    還要設(shè)置一個變量:張數(shù)。

    1. 翻頁箭頭代碼分析

    當(dāng)綠旗被點擊時,顯示第一張照片,當(dāng)右箭頭或→鍵被點擊時,先判斷目前是第幾張,然后把“張數(shù)”變量設(shè)置為下一張的張數(shù),并廣播。下一張圖片收到廣播后會用特效形式顯示。當(dāng)張數(shù)是最后一張時說“已經(jīng)是最后一張了”。(如圖2)

    左箭頭的代碼與右箭頭的代碼相似,復(fù)制代碼并稍微改編,點擊時張數(shù)變?yōu)樯弦粡埣纯伞?/p>

    特別要注意“如果…那么”語句的順序,以免出現(xiàn)Bug。

    2. 照片代碼分析

    1) 每張照片單獨作為角色,對其單獨編程。

    2) 對于第一張圖片,當(dāng)綠旗被點擊,廣播“第一張”。

    3) 當(dāng)接收到“第一張”時,執(zhí)行顯示特效。特效通過重復(fù)體現(xiàn)出漸變效果。具體循環(huán)次數(shù)和等待時間要根據(jù)具體效果調(diào)整。

    4) 點擊翻頁鍵進(jìn)行廣播“第二張”,當(dāng)接收到“第二張”時將執(zhí)行虛像特效逐漸隱藏。

    5) 第二張圖收到“第一張”和“第三張”時要執(zhí)行虛像特效。收到“第二張”時執(zhí)行顯示特效。(如圖3)

    圖3 可以選擇的特效

    6) 除了幾種內(nèi)置特效外,還可以用圖片運(yùn)動切入的方式自制特效。(如圖4)

    圖4 圖片運(yùn)動也是特效

    3. 小結(jié)

    實現(xiàn)電子相冊功能還可以有不同的解決方法,比如引入隨機(jī)變量豐富變化效果。

    猜你喜歡
    虛像翻頁箭頭
    自動翻頁裝置
    為什么貓眼從里面看外面很清楚而從外面看里面卻很模糊?
    打字機(jī)
    淺談“影”和“像”
    運(yùn)載火箭
    “透鏡及其應(yīng)用”易錯題練習(xí)
    每日一學(xué)
    各種動態(tài)圖像設(shè)計方法的比較分析
    尋寶歷險記(6)
    天地大轉(zhuǎn)盤
    渭南市| 体育| 若尔盖县| 彰化县| 延吉市| 松滋市| 垣曲县| 梨树县| 阳原县| 太原市| 饶阳县| 福海县| 灵宝市| 伊金霍洛旗| 阳高县| 江口县| 曲沃县| 北票市| 五峰| 平潭县| 长白| 鄂托克旗| 洛扎县| 昌图县| 黑山县| 北宁市| 贺州市| 日喀则市| 北流市| 彭阳县| 广平县| 隆尧县| 华容县| 汾西县| 三都| 田东县| 桑日县| 云南省| 万源市| 庆云县| 泉州市|