燃燒的火焰

2022-09-13 03:45:10 字數 1407 閱讀 2727

將學習的知識點:

影象在microbit螢幕上顯示之前,是什麼樣的**

乘法運算子怎麼處理客串、數字、影象

怎麼檢測microbit 發生搖晃

怎麼選擇隨機數

怎麼讓microbit上的影象移動和變淡

所需工具:

硬體:microbit主機板

資料線軟體:

mu 或 upycraft-micropython 文件:

from microbit import *

import random

# create an empty image

i = image("00000:"*5)

# start with the fire at medium intensity

intensity = 0.5

# keep looping

while true:

# show the image and wait

display.show(i)

sleep(100)

# shake the micro:bit to stoke the fire

if accelerometer.was_gesture("shake"):

intensity = 1

# shift the image up and fade it slightly

i = i.shift_up(1) * intensity

# let the fire burn down a little (reduce the intensity)

intensity *= 0.98

# choose random brightness for bottom row of fire

for x in range(5):

i.set_pixel(x, 4, random.randint(0,9))

第1行和第2行:匯入需要的包

第4行到第7行:初始化影象,全為0表示沒有影象。i = image("00000:"*5)與i =image("00000:00000:00000:00000:00000")效果一樣,

全為0表示沒有影象,1-9表示有影象,1的顏色最淺

第8行:設定初始化的搖晃強度

第11行:迴圈開始,從第12行到28行會重複執行

第14行:睡眠0.1秒

第17行和第18行:判斷語句,利用microbit的加速感測器檢測是否發生搖晃,如果搖晃,將震動強度置1

第21行:將影象向上平移乙個單位,並且亮度變為之前的0.98倍第27

行和第28

行:乙個

for迴圈,迴圈

5次,每一次迴圈,第4行第

x個led的亮度會隨機變化。

根據以上步驟,將**執行起來,顯示的影象就像火焰在燃燒 ^-^

unity3d 火焰燃燒

模擬戶外場景中地面上火堆的火焰燃燒效果。1 設計乙個簡單的戶外場景,如可設定地表的高低 地表植物等。2 任意選擇場景中一處地面來模擬火堆的動態火焰燃燒,通過按鈕或者輸入的數值可以控制火焰的大小,火焰的開始燃燒和熄滅。3 模擬火焰熄滅後的煙霧效果。建立地形,模擬野外場景給地形貼圖和新增草 石頭等物體並...

香蕉oi 燃燒的火焰(最短路 狀壓)

我不會的都是好題。一張連通的圖,有k k 20 k k le 20 k k 20 個點被點燃了。每條邊有乙個權值表示從乙個點燒到另乙個點需要的時間。現在可以選擇一些點滅火,求有多少種滅火方案不會使燒完所有點的用總時間變長。正難則反,求可以使總時間邊長的滅火方案。k kk遍最短路,求出每個點u uu被...

燃燒溫度計算程式 催化燃燒處理,催化燃燒裝置

催化燃燒處理,催化燃燒裝置,催化燃燒裝置將催化燃燒過程中的廢氣,廢氣管道通過風扇進入熱交換器加熱,再次進入加熱室將廢氣催化燃燒開始加熱到需要的溫度。加熱的廢氣通過催化劑層燃燒。由於催化劑的影響,催化燃燒過程的起始溫度約為250 300 遠低於直接燃燒法 670 800 能耗遠低於直接燃燒法。同時,在...