當前位置:編程學習大全網 - 網站源碼 - 關於java開發2d遊戲地圖問題

關於java開發2d遊戲地圖問題

分析:

地圖->排列好的地圖元素->N個加載圖片的對象->單個圖片->位置X,Y,寬高W,H,顏色,ARGB,等相關屬性

舉例:

地圖元素的實現:

class m_Cell

{

m_Cell();

~m_Cell();

Image m_img;

int x,y,w,h;

int A,R,G,B;

}

地圖M的實現:

class M

{

m_Cell cell=new m_Cell[10];//定義10個地圖元素

for(int i=0;i<10;i++)

{

cell[i].x=i*cell[i].w;

draw(cell[i]);

}

}

實現10個地圖元素的地圖在1行的平鋪,如果想加2,3,4行,那代碼裏的X下面加上Y的和H的變化就可以了.

滾屏請查看卡馬克算法..壹般遊戲都是參照這個經典算法的.除了DX貌似是全屏刷新基本不需要之外,2D盡量采用這種算法

  • 上一篇:jquery如何實現壹個表格的篩選,也就是按條件查找篩選
  • 下一篇:組合公式是什麽?
  • copyright 2024編程學習大全網