|
@@ -159,7 +159,7 @@ const onCloseGuide = () => {
|
|
|
if (firstIn) {
|
|
|
firstIn = false
|
|
|
interaction$.value.handleShow()
|
|
|
- store.canPlayLongImageBgAudio = true
|
|
|
+ document.getElementById('serial-frames-audio').play()
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -241,14 +241,12 @@ const animationFrameTask = () => {
|
|
|
}
|
|
|
|
|
|
// 根据速度更新距离
|
|
|
- if (store.canMoveCamera) {
|
|
|
- translateLength.value += moveSpeed.value * timeElapsed
|
|
|
- if (translateLength.value < 0) {
|
|
|
- translateLength.value = 0
|
|
|
- } else if (translateLength.value > maxTranslateLength.value) {
|
|
|
- translateLength.value = maxTranslateLength.value
|
|
|
- moveSpeed.value = 0
|
|
|
- }
|
|
|
+ translateLength.value += moveSpeed.value * timeElapsed
|
|
|
+ if (translateLength.value < 0) {
|
|
|
+ translateLength.value = 0
|
|
|
+ } else if (translateLength.value > maxTranslateLength.value) {
|
|
|
+ translateLength.value = maxTranslateLength.value
|
|
|
+ moveSpeed.value = 0
|
|
|
}
|
|
|
|
|
|
lastAnimationTimeStamp.value = timeStamp
|
|
@@ -339,14 +337,12 @@ const onTouchCancel = () => {
|
|
|
|
|
|
|
|
|
const onWheel = (e) => {
|
|
|
- if (store.canMoveCamera) {
|
|
|
- translateLength.value += e.deltaY
|
|
|
- if (translateLength.value < 0) {
|
|
|
- translateLength.value = 0
|
|
|
- } else if (translateLength.value > maxTranslateLength.value) {
|
|
|
- translateLength.value = maxTranslateLength.value
|
|
|
- moveSpeed.value = 0
|
|
|
- }
|
|
|
+ translateLength.value += e.deltaY
|
|
|
+ if (translateLength.value < 0) {
|
|
|
+ translateLength.value = 0
|
|
|
+ } else if (translateLength.value > maxTranslateLength.value) {
|
|
|
+ translateLength.value = maxTranslateLength.value
|
|
|
+ moveSpeed.value = 0
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -360,11 +356,6 @@ watch(translateLength, (vNew) => {
|
|
|
|
|
|
onMounted(() => {
|
|
|
animationFrameId.value = requestAnimationFrame(animationFrameTask)
|
|
|
-
|
|
|
- if (store.longImageTranslateLengthRecord) {
|
|
|
- translateLength.value = store.longImageTranslateLengthRecord
|
|
|
- store.longImageTranslateLengthRecord = null
|
|
|
- }
|
|
|
calcTranslateLimit()
|
|
|
window.addEventListener('resize', calcTranslateLimit)
|
|
|
|