qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

继续回答下面没回答完成的问题:用Android写一个minecraft自动搭路代码

时间2023-04-09 08:52:18 提问来自 湖北省襄阳市 的网友 分类创作 浏览315
public class AutoRoad { public static void main(String[] args) { // 加载minecraft世界,提取当前位置的坐标 int x = 0; // 获取当前x坐标 int y = 0; // 获取当前y坐标 // 创建一个长度为10的数组,用来存储方块的ID int[] blocksId = new int[10]; for (int i=0; i<10; i++) { // 生成一个随机数,用来决定放置什么方块 int blockId = (int)(Math.random()*16); blocksId[i] = blockId; // 将生成的blockId保存到blocksId中 // 根据blockId,在当前位置放置对应的方块 placeBlock(x, y, blockId); x++; // 每放置一个方块后,x自加1,即向右平移一格 } } /** 根据blockID在特定位置放置对应的方块 */ public static void placeBlock(int x, int y, int blockID) { switch (blockID) { case 0: break; case 1: break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 7: break ; default : System.out.println("不能识别此block ID"); return ; } System.out.println("在("+x+","+y+")处成功放入了" + getBlockName(blockID)); } /** 根据传入的block ID 返回对应的方块名 */ public static String getBlockName(int blockID) { switch (blockID) { case 0 : return "陆地"; case 1 : return "泥土"; case 2 : return "苦力怕"; case 3 : return "黑曜石"; case 4 : return "金钢化橡木木板"; case 5 : return "金钢化橡木门"; default :return null ; } }}

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 // 导入相关的包 下一篇 能否再详细一点,包括历史方面,谢谢!