粵教版B版八年級(jí)下冊信息技術(shù)2.4逐幀動(dòng)畫 課件.pptx
第四節(jié) 逐幀動(dòng)畫,粵教版 八年級(jí)下,粵教版初中信息技術(shù),課件,新知導(dǎo)入,觀看這個(gè)動(dòng)畫,平常只要說到動(dòng)畫制作,我們就會(huì)想到flash;想一想,VB進(jìn)行能不能進(jìn)行制作動(dòng)畫呢?,新知講解,一、兔子跑的任務(wù)分析,觀看圖片:分析“兔子跑”程序設(shè)計(jì)思路。,從右至左,位置發(fā)生變化,跑的過程中,姿勢也不斷發(fā)生變化,當(dāng)速度選項(xiàng)不同時(shí),速度也不一樣。,新知講解,1、形態(tài)變化,兔子跑步時(shí)的形態(tài)最好是一組連續(xù)的分解動(dòng)作圖片。,讓它們間隔一定的時(shí)間交替顯示,并不斷重復(fù)。,新知講解,2、位置變化,形態(tài)變化的小兔子實(shí)現(xiàn)了“原地跑”的效果,要讓它向左跑,可以每間隔一定的時(shí)間,讓小兔子圖片向左移動(dòng),即設(shè)置兔子圖片left屬性減少一定的數(shù)值。,新知講解,3、速度變化,想加快兔子跑的速度,可通過增加步幅和加快頻率兩種方式來實(shí)現(xiàn)。增加步幅,就是讓小兔子每個(gè)周期的移動(dòng)距離加大,即left屬性值減少得多一些;加快頻率,就是在相同的周期內(nèi)多跑幾次,通過Timer控件來實(shí)現(xiàn)。,新知講解,二、Timer控件和OptionButton控件,Timer控件的圖標(biāo)為:,1、Timer控件,作用:不斷的每間隔一段時(shí)間響應(yīng)一次Timer事件,即執(zhí)行一組代碼,直到被禁止為止;有Interval和Enabled.,新知講解,Interval屬性是以千分之一秒為單位指定Timer事情之間的間隔; 增加Timer控件圖標(biāo)設(shè)置Interval屬性值。,(1)、Interval屬性,新知講解,當(dāng)Timer控件的enabled的屬性值為True時(shí),才觸發(fā)Timer事件,否則停止或不啟動(dòng)Timer事件。其默認(rèn)值為True。若需停止執(zhí)行Timer事件,則將Enabled屬性設(shè)置為False。,(2)、Enabled屬性,新知講解,參考下表,設(shè)置兔子奔跑程序的控件屬性。,新知講解,OptionButton的控件圖標(biāo)是:,2、OptionButton控件,作用:顯示一個(gè)可以打開或者關(guān)閉的選項(xiàng),用OptionButton來顯示選項(xiàng),每個(gè)選項(xiàng)代表一種選擇,用戶只能選擇其中一項(xiàng)。 例:設(shè)置三種不同的跑動(dòng)速度。對(duì)應(yīng)不同的事件。,新知講解,三、分支結(jié)構(gòu),VB常見的分支結(jié)構(gòu)是IF語句。,格式: If 條件 Then 語句組1 Else 語句組2 End If,條件,語句組1,語句組2,是,否,新知講解,兔子形態(tài)變化的流程圖,a=1?,載入第1張圖片,載入第2張圖片,是,否,將a的值改為2,將a的值改為1,新知講解,四、完善與調(diào)試程序,新知講解,VB中常用的關(guān)系表達(dá)式和邏輯表達(dá)式,關(guān)系表達(dá)式:=(等于),(大于),=(大于等于),(不等于)。,新知講解,李鳴在運(yùn)行程序時(shí),出現(xiàn)下圖錯(cuò)誤,分析原因,應(yīng)該如何修改?,IF 和 End If是配對(duì)出現(xiàn)的,出現(xiàn)錯(cuò)誤是因?yàn)闆]有按照 IF 語句的格式來書寫造成。,課后習(xí)題,1、Timer控件可用于后臺(tái)進(jìn)程中,要使Timer事件每半秒觸發(fā)一次,則需設(shè)置Interval屬性為(B)。 A. 50 B. 500 C. 5 D. 0.5,2、對(duì)于定時(shí)器(Timer)控件,設(shè)計(jì)其定時(shí)是否開啟的屬性是(C)。AIndexBTagCEnabledDLeft,課后習(xí)題,3、在計(jì)時(shí)器控件中,interval屬性的作用是(B)。 A決定是否響應(yīng)用戶操作 B設(shè)置計(jì)時(shí)器事件之間的間隔 C.存儲(chǔ)程序所需要的附件數(shù)據(jù) D.設(shè)置計(jì)時(shí)器頂端和其容器之間的距離,課堂總結(jié),1、設(shè)置left屬性的數(shù)值來改變位置。 2、Timer控件有Interval(指定Timer事情之間的間隔)和Enabled。 3、OptionButton來顯示選項(xiàng),每個(gè)選項(xiàng)代表一種選擇,用戶只能選擇其中一項(xiàng)。 4、 分支程序If:,If 條件 Then 語句組1 Else 語句組2 End If,板書設(shè)計(jì),一、兔子跑的任務(wù)分析。 二、Timer控件和OptionButton控件。 三、分支結(jié)構(gòu)。 四、完善與調(diào)試程序