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

主站蜘蛛池模板: 夏邑县| 临湘市| 仙桃市| 杨浦区| 万载县| 兰坪| 望城县| 濉溪县| 古浪县| 喀喇沁旗| 霍林郭勒市| 四子王旗| 宿州市| 定襄县| 乌拉特后旗| 常熟市| 陵川县| 华亭县| 平邑县| 赞皇县| 石棉县| 磐安县| 弥勒县| 内黄县| 个旧市| 新平| 大厂| 铜山县| 高安市| 宣恩县| 和政县| 卢湾区| 衡山县| 枞阳县| 讷河市| 南开区| 贞丰县| 旺苍县| 满洲里市| 金堂县| 洛宁县|