mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-04 17:38:10 +00:00
Merge branch 'test' into feature/animation-clip-keyframe
This commit is contained in:
commit
658a7c8ca9
1 file changed
+13
-3
@@ -27,15 +27,25 @@ export const useMouseEventsAnimation = () => {
|
||||
};
|
||||
|
||||
const onMouseMove = (event: MouseEvent) => {
|
||||
const delta =
|
||||
(event.clientX - clientX) / 4 / scale.value + currentTime.value;
|
||||
const delta = Math.round(
|
||||
(event.clientX - clientX) / 4 / scale.value + currentTime.value,
|
||||
);
|
||||
if (isActive) {
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
if (delta < 0 || delta > max) {
|
||||
return;
|
||||
}
|
||||
setTime(delta);
|
||||
setTime((oldTime) => {
|
||||
if (oldTime !== delta) {
|
||||
Queue.publish({
|
||||
queueName: QueueNames.TO_ENGINE,
|
||||
action: toEngineActions.UPDATE_TIME,
|
||||
data: { currentTime: delta },
|
||||
});
|
||||
}
|
||||
return delta;
|
||||
});
|
||||
return;
|
||||
}
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user