camera tweak
This commit is contained in:
parent
5216e4c8a7
commit
bfdd77beb5
|
|
@ -189,15 +189,15 @@ namespace HeavenStudio.Games
|
||||||
|
|
||||||
public void ZoomOut(double beat, float length, int timeMode, int hours, int minutes)
|
public void ZoomOut(double beat, float length, int timeMode, int hours, int minutes)
|
||||||
{
|
{
|
||||||
length = Mathf.Max(4, length);
|
length = Mathf.Max(3, length);
|
||||||
zoomOutStartBeat = beat;
|
zoomOutStartBeat = beat;
|
||||||
zoomOutLength = length;
|
zoomOutLength = length;
|
||||||
backgroundHandler.SetFade(beat, 0.25f, true, (TimeMode)timeMode, hours, minutes);
|
backgroundHandler.SetFade(beat, 0.25f, true, (TimeMode)timeMode, hours, minutes);
|
||||||
BeatAction.New(instance.gameObject, new List<BeatAction.Action>()
|
BeatAction.New(instance.gameObject, new List<BeatAction.Action>()
|
||||||
{
|
{
|
||||||
new BeatAction.Action(beat + length - 2, delegate
|
new BeatAction.Action(beat + length - 1, delegate
|
||||||
{
|
{
|
||||||
backgroundHandler.SetFade(beat + length - 2, 0.25f, false, (TimeMode)timeMode, hours, minutes);
|
backgroundHandler.SetFade(beat + length - 1, 0.25f, false, (TimeMode)timeMode, hours, minutes);
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
CameraUpdate();
|
CameraUpdate();
|
||||||
|
|
@ -620,7 +620,7 @@ namespace HeavenStudio.Games
|
||||||
float newZ = 0f;
|
float newZ = 0f;
|
||||||
|
|
||||||
float normalizedZoomFirst = cond.GetPositionFromBeat(zoomOutStartBeat, 2);
|
float normalizedZoomFirst = cond.GetPositionFromBeat(zoomOutStartBeat, 2);
|
||||||
float normalizedZoomLast = cond.GetPositionFromBeat(zoomOutStartBeat + zoomOutLength - 2, 2);
|
float normalizedZoomLast = cond.GetPositionFromBeat(zoomOutStartBeat + zoomOutLength - 1, 1);
|
||||||
|
|
||||||
if (normalizedZoomFirst > 1)
|
if (normalizedZoomFirst > 1)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue