2023年10月19日 星期四

互動技術 Week06 ouob

 Week06☀☁

week06-1

1.熟悉text相關函式用法


2.宣告字串變數存按鍵按下時的數值


3.限制在key在a~z、A~Z的範圍內才將key加入字串中


4.加入判斷按下倒退鍵就去減少字串的長度(要先把line字串做子字串分割)(保護機制加入判斷字串長度要大於0)


week06-2

1.加入函式庫:Sound,用SoundFile宣告變數,將音樂檔案存到變數裡播放(因為聽不到聲音所以加了print確認,有印出Hello應該是沒問題)


2.加入不同的聲音檔,在點擊對應鍵時播放對應音檔


3.加入判斷點擊什麼key時做對應聲音的播放

week06-3

1.做出字往玩家身上移動,dx、dy存兩個的距離,d存距離長度平方和開根號,位移就讓字的x、y座標去加等於移動輛除上長度。


2.當按鍵按下時,畫出線條


3.開兩個字串,一個存單字、一個存空字串,宣告變數等於空字串長度,當按鍵等於單字字串裡的空字串的長度檢索值的單字時,就讓顏色去做填充。


4.開陣列存單字,開函式裡面做一個變數存陣列長度內取隨機值,把Q改成對應陣列裡的單字,生成x、y座標用random設一下,下面要判斷當兩個字串相等時就在呼叫一次randomQ同時A字串重製。



期中期末作品                       題目:2D Side-Scrolling Game
                                               組員:陳彥霖、江軒瑋
                                                                    

沒有留言:

張貼留言