雷電小知識

2021-08-26 16:14:43 字數 1279 閱讀 9599

突然看到以前寫過乙個總結,做j2me的 小雷電,發個帖子 看看有用沒,

如果做android遊戲,這些多少也是基礎,有用了可以看看

初始化多個子彈(原理是子彈運動的角度不同)

void dofire()

if (m >= 5) break;

} }

小球撞牆,寶物移動

之前初始化x,y和inx, incy的座標(位置移動,如果越界根據inx,iny的正負確定移動方向,從而位置糾正)

x+= incx;

y+= incy;

if (x] <= 0|| x + giftimg.getwidth() >= width)

if (y <= 0 || y + giftimg.getheight() >= height)

寶物飛機碰撞, 飛機處理碰撞的原理等碰撞的原理(利用座標和長和寬確定兩個矩形 是否相交)

boolean checkcollide(int x1, int y1, int w1, int h1, int x2, int y2,int w2, int h2)

return false;

}

組合鍵的實現

int keyqueue=new int [3];

void putkey(int keycode)

void clearkey()

protected void keypressed(int keycode)

putkey(keycode);

}protected void keyreleased(int keycode)

拋物線:

int enemyfleets=new int [14][4];//active ,x,y,type

//初始化拋物線運動

void createenemyfleets()}}

}//畫拋物線

int enemyfleets=new int [14][4];//active ,x,y,type

for(int i=0;iheight)

g.drawimage(enemyfleetimg, enemyfleets[i][1], enemyfleets[i][2], 20);}}

雷電4 vs雷電3 vs USB 4

蘋果將其macbook連線標準從thunderbolt 3更改為 thunderbolt usb 4 很多小夥伴肯定奇怪了,thunderbolt 3和thunderbolt 4有什麼區別?什麼是usb 4?從蘋果使用者的角度來看,thunderbolt 4與thunderbolt 3沒有什麼不同,...

掌控雷電的力量

內功心法 假設乙個人,做為整體,他有非常多的屬性,例如身體的各個部位,他們是固有的,所以他們是固有的一些屬性,在程式當中代表了程式開頭的那些定義量。不管是常量或者是變數。這些量可以通過乙個類來管理約束,他們管理著這些屬性。而人的那些動作啊語言啊就是程式中的方法,行駛著人的各種本領,也就是屬性裡面的,...

雷電遊戲設計思路

雷電遊戲 1 物件導向 敵人飛機,子彈,自己,都有座標 移動 血量等屬性,定義乙個抽象類,飛機等子類都繼承於他。2 將所有需要用到的和聲音等,都放在乙個util類中,方便更改,都宣告為static靜態屬性,這樣可以通過類名直接呼叫,通過構造方法來對其賦值,這樣遊戲開始時只需要呼叫一次構造方法,即只生...