首頁 | 資訊 | 財經 | 公益 | 彩店 | 奇聞 | 速遞 | 前瞻 | 提點 | 網站相關 | 科技 | 熱點 |
      全球今日報丨如何用scratch做一個領土戰爭(教程)

      發稿時間:2022-11-24 15:45:38 來源: 嗶哩嗶哩

      領土戰爭是什么?領土戰爭是最近非常火的一種動畫,通常里面有四種顏色(也有多色的),每種顏色都有一個大炮(或幾個小球),大炮會開炮來獲得領土,最后會有一個顏色存在,三個(或更多)消失(大炮被打掉就算消失)。我們用scratch模擬的是四色大炮(當然,你感興趣可以多加顏色,只是比較肝)。

      工具

      1 一臺電腦這不廢話么。


      (相關資料圖)

      2 scratch軟件(推薦turbowarp(地址:turbowarp.org),因為turbowarp可以無視scratch的300克隆體限制,克隆體限制會在子彈>300個時讓子彈消失,同時turbowarp的60幀也讓領土戰爭運行的更流暢(雖然有時候也超級卡,參照我的這個視頻,到后來就特別卡,我還讓我的電腦加速了好幾次),而且高清畫筆會讓領土更加清晰。

      3 腦子又在說廢話

      基礎角色

      1 首先,打開scratch軟件(我用的是turbowarp離線版)

      2 刪除原始的小貓角色(turbowarp是糖葫蘆)

      3 新建四個角色,在角色里畫上四個顏色的圈

      4 什么?您問怎么畫?(會sc的請跳過)

      1.把顏色調成填充紅色,輪廓黑色

      2.點擊圓圈工具,畫圓

      3.畫好之后就完了up你能不能別說廢話了

      5 下面就進入了最最關鍵的--編程環節!

      3.編寫基礎代碼

      好的,咳咳,我們開始來編程

      1 新建四個變量

      2 建立完變量后,拖拽以下代碼:

      3 然后,導入畫筆擴展

      4 導入完成后,在剛才的代碼下添加這一塊:

      5 繼續初始化

      6 隨后,添加這樣一段代碼,讓炮塔持續旋轉

      7 添加這樣一個用來修復bug的模塊

      8 然后添加滅國判斷

      9 定義發射(以后有用)

      定義這里再說一下

      10 克隆體代碼

      11 然后,把這些代碼全部復制到其它的三個角色,要改的地方如下:

      坐標再說一下,只要把負號刪掉就會出現到另一個角,

      四個坐標:-230 170、230 170、-230 -170、230 -170

      4.隨機數控制發射子彈

      1 新建一個角色,名字隨便起(推薦叫隨機)

      2 添加以下代碼:

      3 再添加以下代碼:

      4 將這個代碼復制3份,修改事件和每個國家的×

      5 如果你想統計年份的話,還可以加入以下代碼:

      然后,再回到每個炮塔。

      5.發射!

      回到炮塔角色,添加以下代碼:

      現在,基本就完成了!(真的嗎?)

      好了,喜歡就三連吧,期待您的作品~

      標簽: SCRATCH

      責任編輯:mb01

      網站首頁 | 關于我們 | 免責聲明 | 聯系我們

       

      Copyright @ 1999-2017 www.8x5.com.cn All Rights Reserved豫ICP備20022870號-23

      聯系郵箱:553 138 779@qq.com