如何用Scratch制作一款Agar.io游戲細胞大作戰(zhàn)技巧分享

這款游戲的原型在這里 http://agar.io/?,因為是國外的游戲,經(jīng)常會卡到?jīng)]法玩,幸好老師找到一款相似度極高的國內(nèi)版本 http://www.jokebird.com/?,如果想了解更多關(guān)于游戲的信息,可以看下這篇知乎的文章,關(guān)于這款前世今生已經(jīng)講得非常清楚了https://www.zhihu.com/question/30121341

相信大家平時學業(yè)都非常的繁重,廢話不多說,直接進入主題吧

游戲的效果是這樣的

游戲規(guī)則是可以吃比自己小的球,躲開比自己大的球,以防被吃掉。當然游戲中還可以分裂,躲藏,發(fā)射小球,本教程里只講怎么實現(xiàn)游戲的基本功能。

首先我們要找到一張非常大的網(wǎng)格圖作為背景,這張看起來還不錯,尺寸是1280x960,足夠大了,需要的同學可以到老師的qq群文件里下載(Scratch創(chuàng)作與交流群號:223992592)

之后我們將這張背景作為一個角色來新增(注意,不是真的背景,實際上是一個角色)

大家看到了吧,添加進來后圖片就變的很小,僅僅能夠填充舞臺而已

那么怎么才能讓背景圖恢復原來的尺寸,讓我們有種在網(wǎng)格里游走,卻怎么也走不到邊的感覺呢?

下面老師就要教大家這個小技巧了,注意看哦

首先切換到“方格圖背景”的造型標簽,選第2個毛筆圖標新增一個“造型1”,保持空白就好,然后拖住“造型1”把它拉到第一個的位置。

然后,回到腳本區(qū),編寫如下腳本

下面該主角出場了,不過這個主角有點寒酸,需要我們用畫板繪制一個

記住畫圓的時候要按住鍵盤上的Shift鍵,可以畫出正圓來

接下來我們要讓背景動起來

老師你說錯了? 難道不是讓小球動起來嗎?

這款游戲還真不是讓小球移動,小明同學,我們再回到游戲中仔細觀察一下,是不是小球的位置始終保持在屏幕中心呢

所以我們對角色“”方格圖背景“”做了如下的操作

這里x和y坐標增加的值為什么是鼠標坐標*-0.01呢,首先小球是根據(jù)鼠標的移動而移動的,所以必須有鼠標的坐標作為參數(shù);為什么要乘以0.01呢,因為要讓速度降下來,不能太快;那為什么要加負號呢,因為要讓背景往相反的方向移動,我們才會感覺是小球在跟著鼠標跑。

同學們可以把這些參數(shù)修改一下,看看會是什么樣的效果,自己動手試試看

接下來我們再新增一個角色,也是一個小球,但是要比我們的黃色小球小,好讓我們把它吃掉

接下來我們需要“角色2”每隔3秒就克隆自己一次

接下來需要讓克隆體隨機出現(xiàn)在舞臺的任意位置

現(xiàn)在被克隆的小球還不會動,我們要讓它動起來,只需要把背景里控制移動的這部分代碼復制過來就可以了

大家注意看,始終有一個小球是跟隨黃色小球移動的(小球也有精神不正常的?。?,這個小球其實是克隆的本體,我們只需要把它隱藏即可

接下來,我們要做小球被吃掉的效果了

克隆的小球每次都是同一種顏色,我們讓它顏色隨機會不會很好看呢,我們加快速度來看下效果

主角小黃球到現(xiàn)在還沒有寫任何代碼呢,我們希望它在碰到其他小球時能夠按一定比例變大

實際上,變大的效果并沒有生效,這是為什么呢?

這是因為“角色2”的小球在碰到“角色1”時也會觸發(fā)一條指令,就是刪除本克隆體,以至于上面這段代碼還來得及被觸發(fā),克隆體已經(jīng)被刪除了,解決這個問題的辦法是在刪除克隆體之前加一個小小的等待即可

到此為止呢,這個游戲的基本功能就已經(jīng)完成了,趕緊動手自己做一個吧,看好你哦~~

過程中遇到什么問題都可以給我留言哦~

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 說明 SceneKit系列文章目錄 更多iOS相關(guān)知識查看github上WeekWeekUpProject 本教程...
    蘋果API搬運工閱讀 1,312評論 0 2
  • 下不停的雨 濺在心底 你的表情有些任性 想得不很多 卻很難過 雨聲趕不走那疼痛 牽著手走過那彼此的寂寞 若試圖守候...
    李譯閱讀 224評論 0 3
  • 中間有一段時間卸載了軟件 現(xiàn)在想寫一點東西 考...
    大鵬Renr閱讀 278評論 0 0
  • 【目錄】【上一章】【下一章】 貧瘠的土地上, 矗立了一朵蒲公英, 她豐盈著碩果累累, 那即將離開而去得, 便是一顆...
    半朽閱讀 746評論 1 7
  • 一、知識理解 真理與謬誤往往是相伴而行,犯錯誤并不可怕,可怕的是不能及時找出犯錯誤的原因,不能端正對待錯誤...
    廖桂霞閱讀 343評論 0 0

友情鏈接更多精彩內(nèi)容