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

主站蜘蛛池模板: 偃师市| 奎屯市| 白河县| 金寨县| 冀州市| 思南县| 深州市| 山东省| 通河县| 米脂县| 白河县| 宁强县| 萝北县| 侯马市| 西峡县| 黄陵县| 佛学| 昆明市| 凤台县| 固安县| 建宁县| 焦作市| 静海县| 武宁县| 平舆县| 丹寨县| 新蔡县| 天镇县| 新和县| 丰城市| 泗水县| 嵩明县| 仁布县| 巴彦淖尔市| 吉林市| 贵州省| 霍山县| 莫力| 昌都县| 连山| 伽师县|