Mais c'est normal de s'y intéresser ;)
Alors pour le premier cas, tu peux poster le bout de code histoire de voir un peu mieux ? Une idée à priori c'est que ton code se fait exécuter avant la création de ton acteur ? Autre chose peut être, dans Sup.getActor(...), tu dois passer le nom de l'acteur et c'est pas possible de donner un "chemin" du style Sup.getActor("Camera/Hud/Scoreboard"). Si c'est ta situation, ce qu'il est possible de faire c'est plutot Sup.getActor("Camera").getChild("Hud/Scoreboard"). Le getChild permet de récupèrer un enfant de ton acteur et cette fonction supporte un chemin.
Pour le deuxième cas, tu peux accéder à un behavior (et donc à ses attributs) sur un acteur comme ceci:
Sup.getActor("Scoreboard").getBehavior(ScoreboardBehavior).setScore(variableDeScore);
// En imaginant avoir la fonction setScore définit sur ton Behavior
class ScoreboardBehavior extends Sup.Behavior {
awake() {
}
update() {
}
setScore(score: number) {
this.actor.textRenderer.setText(score);
}
}
Sup.registerBehavior(ScoreboardBehavior);