飛機遊戲的製作

2021-07-13 21:15:29 字數 876 閱讀 8997

飛機遊戲的整體體系分為三大類:我方飛機、子彈和敵方飛機這三個部分。

首先說說我方飛機:把我方飛機建立好,我們需要的就是讓我方的飛機實現拖動,也就是拖拽事件【ontouchbegan、

ontouchmoved、

ontouchended】。

再來說說子彈:子彈就是與我放飛機相關的,它的位置是處於在飛機前方一點,所以在除錯座標的時候要注意一下,子彈的作用就是為了發射出去擊敗敵人,所以我們需要讓它動起來,動起來的同時就是需要跟著飛機的位置移動並且實現連發的狀態。

子彈移動**:

_init:function() ,

location:function(event),

最後說說敵機:敵機的狀態是從上往下掉落,這也就很簡單了,只要實現和子彈一樣的移動功能,不過要加的就是敵機位置是隨機出現的。
敵機**:
_enenmy:function()
實現出現還需要新增乙個定時器,不然只會出現一架飛機。
定時器**:this.schedule(this._enenmy, 1,cc.repeatforever, 1)    【就是呼叫我們一開始敵機的**】
ps:在子彈和敵機大量出現的過程中,出現的太多我們需要清除掉那些多餘的,否則就會佔很大記憶體讓遊戲越來越卡。
【removebullet:function(target) 】     這就是清除快取的**。

python製作飛機大戰遊戲準備工作相關知識點

1 初始化背景 import pygame 匯入pygame模組 pygame.init 匯入並初始化所有 pygame 模組,使用其他模組之前,必須先呼叫 init 方法 1.建立遊戲視窗 長480 寬700 screen pygame.display.set mode 480 700 2.載入影...

飛機遊戲(1)

今天學習的飛機遊戲的製作步驟,從cocos的api中找到計時器,運用計時器讓地板滾動起來。其方法就是在原地板,這裡命名為下地板,在其上方加乙個 上地板 用計時器重複呼叫乙個函式,形成幀動畫,剛好地圖用的是同一張地圖,實現了無縫連線,地圖看起來也不會突兀,還是很棒的網路素材。用auto載入另一塊地板,...

飛機大戰的小遊戲

c語言 include include include include include define max 100 long long int speed 0 控制敵機的速度 int position x,position y 飛機的所在位置 int high,width 地圖的大小 int bu...