@@ -7,6 +7,7 @@ class ObjectFollower extends Object {
public var follow : h3d.scene.Object;
public var pixelSnap = true;
+ public var followVisibility = false;
public var offsetX = 0.;
public var offsetY = 0.;
public var offsetZ = 0.;
@@ -29,7 +30,7 @@ class ObjectFollower extends Object {
var p = scene.camera.project(absPos._41 + offsetX, absPos._42 + offsetY, absPos._43 + offsetZ, width, height, pixelSnap);
x = p.x;
y = p.y;
- visible = p.z > 0;
+ visible = p.z > 0 && (follow.visible || !followVisibility);
}
override function calcAbsPos() {