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

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

scratch游戲大局觀(一)

極客小將2020-11-15-
?SCRATCH GAMES 大局掌握 各司其職 “

?SCRATCH GAMES

大局掌握 各司其職

upload/article/images/2020-11-15/36cba1501a0b5f68cf14c74aa62a2a5c.jpg

很多同學覺得scratch游戲腳本越長顯得

作者技術越精湛。然而恰恰相反,過長的

腳本會讓游戲可讀性變差,后期維護困難

甚至很多游戲連作者寫完都難以修改。

背景介紹

所謂“大局觀”,就是要讓各個角色功能單一化,各個“規則”之間相互獨立,各個變量作用清晰不重復。

規則控制

upload/article/images/2020-11-15/36cba1501a0b5f68cf14c74aa62a2a5c.jpg

何為規則控制,在游戲中,最大的規則就是“輸”和“贏”,很多同學都是以“停止全部腳本”和彈出一個大大的victory作為輸贏的結果,看似符合邏輯,實際運用在各種游戲里就千奇百怪。今天來分享一個通用的“規則控制”

首先,繪制一個空角色,命名為“規則控制”。它不需要出現在舞臺上,它只負責游戲輸贏和其他規則的判斷。

upload/article/images/2020-11-15/40c3378943bd28f293c16fdc4bc9f294.jpg

其次,游戲的流程大致可分為:初始化-游戲開始-勝利(失敗)-結束。

upload/article/images/2020-11-15/bdbfa565927f3ffb5a98c6616b7c939e.jpg

此時,我們會發現缺少一個控制勝利失敗的變量,于是我們添加全局變量win

upload/article/images/2020-11-15/5695481f6da791df7b33b444948bafb0.jpg

全局只使用一個win變量來控制輸贏,那么在具體的游戲中可以通過得分(累計殺敵)或者丟分(掉血)來控制。

進一步細化我們的過程,通常游戲的初始化和勝利失敗過程沒這么快,所以我們再稍作修改。

upload/article/images/2020-11-15/124920b6463832b8a06220d8b3bda92c.jpg

此時的綠旗功能便單一明了,就是控制整個游戲的“初始化”

幾乎所有游戲都適用于這樣的“規則”控制,看完是否對你自己的小游戲有所啟發呢?

Thanks for watching!

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 十堰市| 张掖市| 秦安县| 简阳市| 永吉县| 元朗区| 洪湖市| 南和县| 乐山市| 子洲县| 新乡市| 讷河市| 突泉县| 手机| 枣强县| 开远市| 麻栗坡县| 莲花县| 永城市| 读书| 南通市| 东丽区| 孟津县| 桂东县| 耒阳市| 西峡县| 南城县| 甘肃省| 十堰市| 怀柔区| 林西县| 上饶县| 泸西县| 沂南县| 侯马市| 永胜县| 泸水县| 晴隆县| 临朐县| 县级市| 华亭县|