欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python開發(fā)游戲的前期準(zhǔn)備

 更新時(shí)間:2019年05月05日 11:42:38   投稿:laozhang  
在本篇文章中我們給大家分享了關(guān)于python開發(fā)游戲的前期準(zhǔn)備以及用到的工具等內(nèi)容,需要的朋友們跟著參考下。

本文章面向有一定基礎(chǔ)的python學(xué)習(xí)者,使用Pygame包開發(fā)一款簡(jiǎn)單的游戲

首先打開命令行,使用PyPI下載Pygame包(輸入命令pip install pygame)

打開python編輯器(vs,IDLE,或其他),再引入包

定義一些需要用到的數(shù)據(jù)

先使用pygame包創(chuàng)建一個(gè)游戲窗口,然后使用循環(huán)將窗口展示出來,運(yùn)行會(huì)出現(xiàn)下圖

現(xiàn)在定義一個(gè)可操控的小球類Player,draw()方法可以使它展示在屏幕上,update()方法讓小球跟隨鼠標(biāo)移動(dòng)

類似的,定義不可操控的小球類Ball,使用random包使它隨機(jī)移動(dòng)

再對(duì)Player小球進(jìn)行碰撞檢測(cè),遇到大球就被吃掉,游戲自動(dòng)退出,遇到小球就吃掉小球,并且增大自己體積,并加入到Player小球的update()方法中

類定義完畢了,再創(chuàng)建對(duì)象,將多個(gè)Ball類對(duì)象加入列表

調(diào)用各個(gè)對(duì)象的draw()方法與update()方法

最后一步控制幀率,使用pygame.time.Clock().tick(60)將幀率控制在60幀

點(diǎn)擊運(yùn)行就可以了點(diǎn)擊運(yùn)行就可以了

以上就是介紹的關(guān)于用PY開發(fā)游戲的一些必要步驟和條件,感謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論