bright-gpu-74537
05/12/2022, 6:42 AMblue-nest-78034
05/12/2022, 6:42 AMfinal nameplate = new Nameplate();
s2d.addChild(nameplate);
final component = new Nameplate();
s2d.addChild(component);blue-nest-78034
05/12/2022, 6:42 AMblue-nest-78034
05/12/2022, 6:43 AMbright-gpu-74537
05/12/2022, 6:43 AMbright-gpu-74537
05/12/2022, 6:44 AMbright-gpu-74537
05/12/2022, 6:44 AMbright-gpu-74537
05/12/2022, 6:45 AMblue-nest-78034
05/12/2022, 6:46 AMhaxe
haxe.ui.Toolkit.init({root : s2d});
var prim = new h3d.prim.Cube();
prim.translate(-1.1, -0.5, -0.5);
prim.unindex();
prim.addNormals();
prim.addUVs();
obj = new h3d.scene.Mesh(prim, s3d);
obj2 = new h3d.scene.Mesh(prim, s3d);
obj2.setPosition(1.1, 0, 0);
final follow = new h2d.ObjectFollower(obj, s2d);
final nameplate = new Nameplate();
follow.addChild(nameplate);
final follow2 = new h2d.ObjectFollower(obj, s2d);
final nameplate2 = new Nameplate();
follow2.addChild(nameplate2);
cameraController = new h3d.scene.CameraController(s3d);
cameraController.loadFromCamera();
So this is more similar to my setupblue-nest-78034
05/12/2022, 6:47 AMblue-nest-78034
05/12/2022, 6:47 AMroot : s2d at the top, you'll see that the UI follows as expectedbright-gpu-74537
05/12/2022, 6:47 AMbright-gpu-74537
05/12/2022, 6:48 AMblue-nest-78034
05/12/2022, 6:48 AMbright-gpu-74537
05/12/2022, 6:49 AMblue-nest-78034
05/12/2022, 6:49 AMhaxe
haxe.ui.Toolkit.init({root : null});
var prim = new h3d.prim.Cube();
prim.translate(-0.5, -0.5, -0.5);
prim.unindex();
prim.addNormals();
prim.addUVs();
obj = new h3d.scene.Mesh(prim, s3d);
obj.setPosition(-1.1, 0, 0);
obj2 = new h3d.scene.Mesh(prim, s3d);
obj2.setPosition(1.1, 0, 0);
final follow = new h2d.ObjectFollower(obj, s2d);
final nameplate = new Nameplate();
follow.addChild(nameplate);
final follow2 = new h2d.ObjectFollower(obj2, s2d);
final nameplate2 = new Nameplate();
follow2.addChild(nameplate2);
cameraController = new h3d.scene.CameraController(s3d);
cameraController.loadFromCamera();blue-nest-78034
05/12/2022, 6:49 AMbright-gpu-74537
05/12/2022, 6:50 AMWARNING: trying to add a component to a null root. Either set Screen.instance.root or specify one in Toolkit.initblue-nest-78034
05/12/2022, 6:50 AMroot is null)blue-nest-78034
05/12/2022, 6:50 AMs2d, that's when:
1. The UI goes to the top left
2. The game freezes on mouseoverblue-nest-78034
05/12/2022, 6:50 AMbright-gpu-74537
05/12/2022, 6:50 AMblue-nest-78034
05/12/2022, 6:51 AMbright-gpu-74537
05/12/2022, 6:51 AMblue-nest-78034
05/12/2022, 6:51 AMblue-nest-78034
05/12/2022, 6:52 AMbright-gpu-74537
05/12/2022, 6:53 AMrefined-greece-48002
05/12/2022, 6:56 AMrefined-greece-48002
05/12/2022, 6:56 AMrefined-greece-48002
05/12/2022, 6:56 AM