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

極客小將

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

資訊內容

scratch少兒編程第三季——07、我早已為你種下九百九十九……點陽光

極客小將2020-12-12-
各位小伙伴大家好:上期我們完成植物的克隆功能,今天我們來游戲加點陽光。 實現的目標有兩個:1、是顯示陽光數量2、每種一棵植物就減少相應的陽光值。 還是和以前一樣我們把有關陽光的功能整合到一個角色里面,所謂角色就相當于高級語言中的類(也就面向對象編程)。 一個角色就

各位小伙伴大家好:上期我們完成植物的克隆功能,今天我們來游戲加點陽光。

實現的目標有兩個:1、是顯示陽光數量2、每種一棵植物就減少相應的陽光值。
還是和以前一樣我們把有關陽光的功能整合到一個角色里面,所謂角色就相當于高級語言中的類(也就面向對象編程)。
一個角色就相當于一個類(對象),角色的代碼塊就相當于類中的成員函數,每個函數(或者叫方法)實現一部分功能,整合起來就是完整的類對象。
關于類和對象,函數或方法我會在接下來python第三季中為大家介紹。
那么首先要做的就是新建一個角色(實例化一個對象),一起來看看
upload/article/images/2020-12-12/e8bc1c338b4befbfac171e9638b2093d.jpg
我們插入了一張陽光卡牌對象。接下來我們新建一個變量用來記錄當前的陽光值。然后顯示這個變量,將它拖到卡牌的空白位置。
效果如下圖:
upload/article/images/2020-12-12/fefe3748ef369c59bdecda3ffb96d3fb.jpg
有了陽光值我們就完成第一個小目標,接下來我們繼續實現第二個小目標。
要想實現當我們種植物的時候,減去相應的陽光值。那么首先就必須要讓陽光知道我們種了植物,然后再去減少陽光的數量。
這里我們要用到一個廣播模塊,如圖:
upload/article/images/2020-12-12/d69f17a4b54acc35d750eea0d5c06176.jpg
當我們點擊植物卡牌種植物的時候,就發送一個廣播喊一嗓子:各單位注意,我要植物了。?然后我們再讓陽光卡牌接收這個廣播:
upload/article/images/2020-12-12/a35631fd3bf628c9415140ff69f5a983.jpg
只要一接收到這個廣播,就將陽光值減去10。我們將陽光的初始值設定為999。
到這里我們第二個小目標算是完成了,下面來看一下運行結果。
運行正常,實現了我們設想。

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

預約試聽課

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

主站蜘蛛池模板: 宁津县| 甘德县| 哈巴河县| 格尔木市| 大埔区| 泊头市| 鄱阳县| 涪陵区| 苗栗市| 大连市| 师宗县| 博乐市| 商洛市| 南川市| 霍山县| 镶黄旗| 公主岭市| 虎林市| 赤城县| 施甸县| 安远县| 通化市| 成安县| 霍邱县| 武穴市| 融水| 灵武市| 叙永县| 老河口市| 钟山县| 云浮市| 邯郸县| 武清区| 化隆| 八宿县| 松潘县| 禹城市| 山东| 江津市| 闻喜县| 屯昌县|