我正试图让一个婴儿踢球进球。到目前为止,当婴儿用移动触摸它时,我已设法让球进入球门(-300);进入理想的位置,但技术上并没有让宝宝将球击入球门,因为宝宝可以从任何方向击球而进入球门。
我只想知道正确使用的代码,我不需要知道确切的解决方案;我可以学习代码并自己解决,但我真的不知道从哪里开始。 我对这种特殊类型的语言非常挣扎,所以我最后的办法是在线询问。
感谢您提供任何帮助,请发表评论以获取更多信息。
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class ball here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class ball extends Actor
{
/**
* Act - do whatever the ball wants to do. This method is called whenever
* the 'Act' or 'Run' button gets pressed in the environment.
*/
public void act()
{
playerHitIt();
}
public void playerHitIt()
{
Actor player;
player=getOneObjectAtOffset(0,0,player.class);
if (player !=null)
{
setLocation(getX()-4, getY());
}
}
}