我是编程的完全初学者,但我花了上个月阅读并浏览教程。
我被困在我目前的项目中。我设置了一个实体包,里面有一个名为Mob的类。从Mob,我创建了Player和一个名为Slime的怪物类。
现在,我真的很难让粘液随机移动,但在我担心之前我必须弄清楚为什么我不能正确定位他。
当我将addEntity(Slime)添加到我的主类中时,使用x和y参数,它会忽略它并将其置于1,1。
这是我的Slime怪物类:http://pastie.org/5404386
我的具有addEntity函数的实体类:http://pastie.org/5404390
和我在slime中调用的主类和(尝试)设置其位置参数:
slime = new Slime(level, "Slime", 5, 5, 1);
level.addEntity(slime);
player = new Player(level, 11,11, input,JOptionPane.showInputDialog(this,"Please enter a Username."));
level.addEntity(player);
感谢您的帮助!