djn
unread,Jun 16, 2006, 3:28:55 AM6/16/06Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to J2RPG
这样行不
按照640x480的分辨率来看:
如果元素是以32x32为单位,那么填充整个屏幕就是需要20x15=300个元素.那么我们制造一个数组
int [][] mapItem=new int[20][15];
然后把地图元素对应的编号放进去.
还要有个路径的变量
String itemPath;
以及贴图的起始坐标
int itemX=0,itemY=0;
假设有1,2,3,4 共4种元素的话,
for(int i=0;i<15;i++){
for(int j=0;j<20;j++){
switch(mapItem[j][i]){
case 1:itemPath="..\\1.jpg";
break;
case 2:itemPath="..\\2.jpg";
break;
case 3:itemPath="..\\3.jpg";
break;
case 4:itemPath="..\\4.jpg";
break;
default:打印出错信息--"找不到对应图片"
}
画图
itemX+=32;
}
itemY+=32;
}