五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

中文編程pygame游戲教程2_移動(dòng)的小球

2023-08-21 19:22 作者:52中文編程  | 我要投稿

2移動(dòng)的小球

基本框架

通過(guò)上節(jié)的學(xué)習(xí), 我們知道了pygame運(yùn)行的基本框架, 我們可以保存起來(lái), 以后直接復(fù)制粘貼, 再上面進(jìn)行修改.

使用圖片

顏色背景比較枯燥, 在我的文件所在目錄下我保存了一張圖片天空.png, 我們看看如何使用它作為背景.

可以看到, 我們使用圖像模塊的讀取方法, 它會(huì)把圖片作為一個(gè)表層對(duì)象, 然后使用屏幕(也是一個(gè)表層對(duì)象)的貼圖方法, 放到屏幕上, 第二個(gè)參數(shù)(0,0)代表屏幕左上角.
你可以理解成, 屏幕向一面墻壁, 你在貼上了一張畫. 畫讓墻上多了一層?xùn)|西(表層對(duì)象).

關(guān)于屏幕的坐標(biāo)請(qǐng)參考下圖.

小球圖像

現(xiàn)在我們?cè)?#34;墻"上再貼一張小球的照片.

這一次小球會(huì)出現(xiàn)在左上角, 但是參數(shù)是小球區(qū)塊, 它是一個(gè)區(qū)塊對(duì)象, 區(qū)塊對(duì)象保存了圖像的位置信息, 我們下面的代碼將會(huì)通過(guò)修改它讓小球動(dòng)起來(lái), 之后的教程會(huì)詳細(xì)介紹區(qū)塊的用法, 這里先看下面的圖片大體了解一下.

自動(dòng)移動(dòng)

區(qū)塊對(duì)象本身有個(gè)移動(dòng)方法:

運(yùn)行代碼后會(huì)發(fā)現(xiàn)小球逐漸向屏幕右下方移動(dòng),?小球區(qū)塊=小球區(qū)塊.移動(dòng)(1,1)把移動(dòng)之后的位置信息又保存到了小球區(qū)塊, 所以隨著屏幕的更新屏幕.貼圖(小球圖像, 小球區(qū)塊)的位置也就發(fā)生了改變.
為了控制小球的移動(dòng)速度, 我們可以將(1,1)保存到變量.

實(shí)現(xiàn)反彈效果

小球到了屏幕底部會(huì)移除視線之外, 我們可以根據(jù)小球的區(qū)塊位置判斷是否遇到了屏幕的邊緣, 然后把小球的速度改成反方向.這一次我直接給出全部代碼, 大家自己想一想是怎么實(shí)現(xiàn)的:


中文編程pygame游戲教程2_移動(dòng)的小球的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
淄博市| 万全县| 文昌市| 丰县| 上犹县| 云霄县| 江源县| 隆子县| 台山市| 九龙县| 抚远县| 通州市| 咸宁市| 独山县| 洛浦县| 扎赉特旗| 平安县| 新沂市| 西峡县| 仲巴县| 崇仁县| 彭州市| 丰台区| 靖江市| 昭觉县| 龙泉市| 东台市| 罗甸县| 扶余县| 安阳县| 嵊泗县| 青田县| 星子县| 乌恰县| 莎车县| 军事| 安远县| 务川| 阿瓦提县| 青铜峡市| 永平县|