Jade : créer un TickerBehaviour comme état d'un FSMBehaviour
J'ai un FSMBehaviour dans un agent avec 4 états, une des états a un aspect cyclique, quand j'ai hérité ma classe interne de CyclicBehaviour j'ai remarqué que le mouvement était trop rapide, j'ai besoin d'augmenter le temps de période donc j'ai pensé à le remplacer par un TickerBehaviour mais je ne sais comment lui donner la période car je l'impémente dans une classe interne de cette façon:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Public Class MonAgent extends Agent{
protected void setup(){
FSMBehaviour fsm = new FSMBehaviour(this){
//onEnd()
}
//les états et les transitions
fsm.registerState(new maBoucle(int param1, int param2), "boucle");//appel de l'état
addBehaviour(fsm);
}
private class maBoucle extends TickerBehaviour{
//ici où mettre le paramètre du ticker en sachant que mon constructeur ici a 2 paramètres comme dans l'appel?
}
} |
merci de bien vouloir m'indiquer comment implémenter ce Behaviour sinon changer la période du cyclique ?