对于学校的项目,我们需要在 JavaFx 中编写一个游戏,我们几乎已经准备好了游戏,但是当我使用intersects命令时出现了一个奇怪的错误(参见附件1){ {3}}。 在第二个和第三个附件中是我在那些错误为error section constructor_1的行中使用的构造函数。 最后一个附件是带有错误行constructor_2的输出窗口。
我已经在NullPointerException
上阅读了本网站上的部分,但我找不到错误。
主要代码:
if (kogelView.getBoundsInParent().intersects(enemyView1.getBoundsInParent()))
{
enemyDoodModel1.setXDodeEnemy(enemyModel1.getX());
enemyDoodView1.UpdateEnemyDood(enemyDoodModel1);
enemyDoodModel2.setXDodeEnemy(enemyModel2.getX());
enemyDoodView2.UpdateEnemyDood(enemyDoodModel2);
}
}
constructor_1:
public void setXDodeEnemy(int xPos)
{
this.xDood = xPos;
}
constructor_2:
public int getX()
{
return this.xEnemy;
}