原创 Pygame 屏幕控制

屏幕控制需求: 1、遊戲全屏 2、遊戲屏幕大小可調節 3、遊戲屏幕無邊框 4、更改遊戲標題欄的內容 5、更改遊戲圖標 屏幕尺寸和模式 pygame.display.set_mode()設置相關屏幕模式 pygame.display

原创 Pygame遊戲之 轉圈圈的圓

Pygame遊戲(2) 轉圈圈的圓 第一步,我們得先知道如何在屏幕上繪製一個圓 這裏,我們調用pygame的一個函數 pygame.draw.circle(Surface,color,pos,radius,width) 說明:

原创 Pygame遊戲之 簡易版飛機大戰(六)

Pygame遊戲(8) 回顧之前的五節,我們做好了這些工作: 1、創建一個滾動地圖 2、在命令框中顯示我們的操作 3、加入我方飛機,通過鍵盤控制其移動 4、加入敵方飛機 這節,我們就實現檢測子彈是否和敵機發生碰撞 import

原创 Pygame遊戲之 滿天笑臉

Pygame遊戲(3)滿天笑臉 屏幕上都是閃閃會移動的笑臉是不是挺鼓勵你繼續學習呢 首先從簡單開始:我們得先知道如何在屏幕上繪製文本內容 1、創建一個pygame.font.Font對象 2、創建一個Surface對象,通過調用

原创 Java學習之類(三):構造方法和創建對象

學會類和方法的定義後,我們就可以使用類來聲明變量了,用類聲明的變量被稱爲對象,用類聲明對象後必須創建對象(爲對象分配所用的變量) 類是創建對象的模板,當使用一個類創建一個對象時,也稱給出個這個類的一個實例 第一步,先學習構造方法

原创 Ubuntu16.04 安裝pygame

Ubuntu16.04 安裝pygame 1.檢查python的版本 快捷鍵 ctrl + alt + T 快速打開終端,輸入python 或 python3 2.安裝pip(如果沒有自帶) 建議裝pip3 sudo apt-ge

原创 Pygame遊戲之 簡易版飛機大戰(五)

Pygame遊戲(8) 在前面的四節裏我們完成了以下的工作: 1、創建了一個滾動地圖 2、按下左右鍵和空格鍵時命令行可以顯示對應的操作 3、加入我方飛機,通過鍵盤移動飛機 4、讓飛機可以發射子彈 這節我們就加入敵機,往之前的代碼

原创 Java學習之類(六):實例成員和類成員

類體中包括成員變量的聲明和方法的定義 而成員變量又可以分爲實例變量和類變量 用關鍵字static給予修飾的稱作類變量(靜態變量),否則爲成員變量 實例變量和類變量的區別 1、不同對象的實例變量互不相同: 分配給不同對象的實例變量佔

原创 Pygame遊戲之 飛船繞行

這是一個讓飛船繞着地球的小遊戲 我們得先知道如何加載圖片和把圖片顯示在我們的窗口屏幕上 1、加載位圖:space = pygame.image.load(“space.png”) 支持的文件類型有jpg,png,gif,bmp,

原创 Java學習之類(二):成員變量和局部變量

Java學習之類(二):成員變量和局部變量 一、成員變量(類體中,方法外) 1、類體中的內容可分爲兩個部分,一部分是變量的聲明,一部分是方法的定義 2、聲明變量部分所聲明的變量稱爲成員變量或域變量 3、成員變量的類型可以是Java

原创 Java學習之類(五):參數傳值

方法中最重要的部分之一就是方法的參數,參數屬於局部變量,當對象調用方法時,參數變量必須有具體的值 傳值機制 1、在Java中,方法的所有參數都是“傳值”的,方法中的參數變量的值是調用指定的值的拷貝 2、改變參數的值,不會影響向此參

原创 Java學習之類(八):訪問權限

我們已經知道,當用一個類創建了一個對象後,該對象可以使用"."運算符操作自己的變量,使用類中的方法,但這是有一定限制的 訪問權限 指對象是否可以通過"."運算符操作自己的變量或調用類中的方法 訪問限制符有:provate,prot

原创 Pygame遊戲之 簡易版飛機大戰(一)

Pygame遊戲(8) 這次我們將動手做個小規模簡易版的飛機大戰,爲我們接下去的微信版本的飛機大戰做鋪墊(動態圖加載較慢) 我們的準備工作有: 1、用鍵盤控制我方飛機的方向,按下空格發射子彈 2、製作一個滾動地圖,讓背景圖片一直

原创 Pygame遊戲之 簡易版飛機大戰(三)

Pygame遊戲(8) 繼續前兩節的內容: 第一節我們製作了一個滾動的地圖,產生飛機一直向前的效果 第二節我們設置了獲取鍵盤事件,在命令框中顯示我們的操作 這一節我們就加入我方飛機,並用鍵盤控制其移動 往之前的代碼里加入Hero

原创 Pygame遊戲之 簡易版飛機大戰(四)

Pygame遊戲(8) 在前面的三節裏我們完成了這些工作: 1、創建一個滾動地圖的窗口,讓飛機產生一值向前飛行的效果 2、設置鍵盤事件,在命令框中顯示我們的操作 3、創建HeroPlan類,往窗口中加入我方飛機 這節我們就讓我方