This site requires JavaScript, please enable it in your browser!
Greenfoot back
ek11
ek11 wrote ...

2020/12/5

How can I make an actor orbit another actor?

1
2
danpost danpost

2020/12/6

#
In Moon class, add field:
private Actor orbited;
Change:
public Moon()
{

}

// to

public Moon(Actor toOrbit)
{
    orbited = toOrbit;
}
In prepare method of GameWorld, change:
moon = new Moon();

// to

moon = new Moon(earth);
(create earth before moon in prepare method)
ek11 ek11

2020/12/6

#
danpost wrote...
In Moon class, add field:
private Actor orbited;
Change:
public Moon()
{

}

// to

public Moon(Actor toOrbit)
{
    orbited = toOrbit;
}
In prepare method of GameWorld, change:
moon = new Moon();

// to

moon = new Moon(earth);
(create earth before moon in prepare method)
Thank you for your help, I really appreciate it.
You need to login to post a reply.
1
2