国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Scratch克隆體數(shù)量上限是多少?

2020-07-31 09:46
電腦報(bào) 2020年28期
關(guān)鍵詞:平分本體總數(shù)

在學(xué)習(xí)Scratch的過程中我們已經(jīng)多次使用“克隆”這個(gè)積木,知道每次執(zhí)行“克隆自己”時(shí),綠旗下的代碼歸本體所有,“當(dāng)克隆體啟動(dòng)時(shí)”下面的代碼由克隆體執(zhí)行,其他事件比如按方向鍵后的代碼就歸本體和克隆體共有,對(duì)兩者都有效。

其實(shí)克隆體數(shù)量是有上限的,軟件的設(shè)計(jì)者限制克隆體數(shù)量上限是為了避免大量克隆體快速耗盡系統(tǒng)資源造成死機(jī)。

下面我們通過編寫一小段代碼來研究Scratch 3.9版克隆體最大數(shù)量是多少。

設(shè)置一個(gè)新變量“克隆體數(shù)量”用來記錄克隆體最大數(shù)量。

首先研究1只小貓的克隆數(shù)量。小貓每移動(dòng)1步就克隆自己一次。克隆體啟動(dòng)后變色作為克隆體的標(biāo)記,“克隆體數(shù)量”增加1。

運(yùn)行后顯示“克隆體數(shù)量”為302個(gè)。也就是說克隆體數(shù)量最大為302個(gè)。

接下來我們還要進(jìn)一步測(cè)試當(dāng)本體不是一個(gè)而是兩個(gè)或三個(gè)時(shí),克隆體的數(shù)量是總數(shù)不變還是翻倍增加,如果總數(shù)不變,數(shù)量又是如何分配的呢?

復(fù)制一只小貓2號(hào),用變量“數(shù)量1”和“數(shù)量2”分別記錄各自克隆體數(shù)量。

運(yùn)行結(jié)果變?yōu)榱丝倲?shù)303個(gè),且1號(hào)比2號(hào)少一個(gè)。

用3個(gè)本體測(cè)試時(shí)總數(shù)也是303個(gè),由3個(gè)克隆體平分。

說明在Scratch中克隆體總數(shù)的上限是300左右(因不明原因在不同時(shí)間和不同電腦上同樣程序最大數(shù)量有1到2個(gè)的差距),且由所有克隆體平分,如果不能平分時(shí)第一個(gè)的數(shù)量最少。300個(gè)的數(shù)量基本上是夠用了,但如果你需要顯示的克隆角色超過300個(gè)時(shí),可以用畫筆的圖章來完成效果。

猜你喜歡
平分本體總數(shù)
平分比薩
平分氣球
眼睛是“本體”
六大國(guó)有銀行今年上半年減員3.4萬人
《中國(guó)無線電管理年度報(bào)告(2018年)》發(fā)布
哈哈王國(guó)來了個(gè)小怪物
一種新型水平移動(dòng)式折疊手術(shù)床
不聽話把你賣了
直線平分固定的三角形面積的類型
Care about the virtue moral education