#Vector2 Zoom Not Working Properly

11 messages · Page 1 of 1 (latest)

prime stump
#

local vector2 = require("#microsoft.xna.framework.vector2")

function onBegin()
  disableMovement()
  disableRetry()
  player.ForceCameraUpdate = true
  walkTo(19241, false, 1, false)
  coroutine.yield(getLevel():ZoomTo(vector2(160, 90), 1.6, 2))
  wait(2)
  say("Ch1_RingRingRing_Donk")
  wait(0.1)
  setFlag("donk_RingRingRing_PhoneCh1", true)
  wait(3)
  setFlag("donk_RingRingRing_PhoneCh1", false)
  wait(3)
  setFlag("donk_TeleportToLab", true)
  enableMovement()
end

function onEnd(room, wasSkipped)
  enableMovement()
  player.DummyAutoAnimate = true
  player.ForceCameraUpdate = true
  getLevel():ResetZoom()
  enableMovement()
end```

No matter what coordinates I put into the ZoomTo Vector2 function, the zoom position does not change on the screen. Any ideas as to why or how to fix?
prime stump
#

Still no leads on this 💔

distant terrace
#

@prime stump do you have excam dynamics enabled

prime stump
#

yes

#

would that be the issue?

distant terrace
#

Ya excam is known to break zoom positioning in lua

#

Theres a separate lua command to use

prime stump
#

you are my hero

#

its okay theyre leftover from prologue i dont even actually use them in the map

#

tysm

distant terrace
#

fire fire