国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 永康市| 民乐县| 仁寿县| 涞源县| 胶州市| 昭通市| 西和县| 鸡东县| 筠连县| 房产| 晋中市| 江津市| 眉山市| 榆林市| 延长县| 华坪县| 蚌埠市| 木里| 阳东县| 莒南县| 宁德市| 册亨县| 随州市| 湟源县| 绥化市| 通辽市| 惠东县| 平江县| 崇州市| 承德市| 阿克陶县| 龙岩市| 冀州市| 会同县| 洛川县| 潜江市| 金乡县| 东台市| 子洲县| 大同县| 封开县|