fixing and optimizing the camera focus
This commit is contained in:
@@ -80,11 +80,23 @@ class VSliceParser {
|
|||||||
switch (event.e)
|
switch (event.e)
|
||||||
{
|
{
|
||||||
case "FocusCamera":
|
case "FocusCamera":
|
||||||
var cneEase = values.ease == null || values.ease == "INSTANT" ? ["CLASSIC", null] : parseEase(values.ease);
|
var arr:Array<Dynamic> = [switch(values.char) {
|
||||||
|
case 0: 1;
|
||||||
|
case 1: 0;
|
||||||
|
default: 2;
|
||||||
|
}];
|
||||||
|
if (values.ease != "CLASSIC" && values.ease != null) {
|
||||||
|
if (values.ease == "INSTANT") arr = arr.concat([false]);
|
||||||
|
else {
|
||||||
|
var cneEase = parseEase(values.ease);
|
||||||
|
arr = arr.concat([true, values.duration == null ? 4 : values.duration, cneEase[0], cneEase[1]]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
trace(arr);
|
||||||
result.events.push({
|
result.events.push({
|
||||||
time: event.t,
|
time: event.t,
|
||||||
name: "Camera Movement",
|
name: "Camera Movement",
|
||||||
params: [values.char == -1 ? 2 : values.char, values.ease != "INSTANT", values.duration == null ? 4 : values.duration, cneEase[0], cneEase[1]]
|
params: arr
|
||||||
});
|
});
|
||||||
case "PlayAnimation":
|
case "PlayAnimation":
|
||||||
result.events.push({
|
result.events.push({
|
||||||
|
|||||||
Reference in New Issue
Block a user