0
Not a bug

Missing Features So Annoying!

efekanpulatli 2 months ago in Game Creator updated by Marti (Lead Developer) 2 months ago 2

There is no fully can set camera settings by actions Here the Screen Shoots
For example you cannot set the auto behind on off by actions,game creator should be more flexible!

Also Secondly,i cannot set the zoom value by actions.

Unity version:
2019
Game Creator version:
1.1.6

Answer

Answer

From my point of view (just a happy user of GC) Game Creator is extremely flexible. The Auto Reposition Behind is a relatively new feature, perhaps an Action to set this in/off is coming. As for the Zoom, not sure why you would need to amend this at runtime anyway.

However, in both cases, if this annoys you so much, use the Action Template and create an Action to do this. All of the functions you mention are public, so can easily be included in a Custom Action. As I said, very flexible 

public bool allowZoom = true;
public float zoomSpeed = 25.0f;
public float initialZoom = 3.0f;
[Range(1f, 20f)]
public float zoomSensitivity = 5.0f;
public Vector2 zoomLimits = new Vector2(1f, 10f);

public bool autoRepositionBehind = true;
public float autoRepositionTimeout = 1.5f;
public float autoRepositionSpeed = 2.5f;

Then post it on the HUB and we can all benefit.

Answer

From my point of view (just a happy user of GC) Game Creator is extremely flexible. The Auto Reposition Behind is a relatively new feature, perhaps an Action to set this in/off is coming. As for the Zoom, not sure why you would need to amend this at runtime anyway.

However, in both cases, if this annoys you so much, use the Action Template and create an Action to do this. All of the functions you mention are public, so can easily be included in a Custom Action. As I said, very flexible 

public bool allowZoom = true;
public float zoomSpeed = 25.0f;
public float initialZoom = 3.0f;
[Range(1f, 20f)]
public float zoomSensitivity = 5.0f;
public Vector2 zoomLimits = new Vector2(1f, 10f);

public bool autoRepositionBehind = true;
public float autoRepositionTimeout = 1.5f;
public float autoRepositionSpeed = 2.5f;

Then post it on the HUB and we can all benefit.

Not a bug

I'm closing this issue. There are no plans to add Actions to modify the zoom, since the general case is to use the Scrollwheel, which is the default option. However, creating a custom action should be doable. I currently don't have the time to create the actions set, but maybe you can do it yourself with Paul's suggestion or kindly ask someone at the Discord forum.