Skip to content

3D Model Animation Repeats Sometimes #9135

@ma6x

Description

@ma6x

Checks

  • I have read and understand the bug report guidelines
  • I checked for existing similar reports to avoid submitting a duplicate
  • I verified the issue occurs in the latest beta release to avoid submitting an issue that has already been resolved

Problem description

When calling the function "set animation", about half the time the object will repeat the animation after it has completed even if the looping boolean was unticked. This seems to be completely random as to whether it will repeat or not.

You can see here in this video, the doors should only shake once like on the first and second button click, but on the 3rd button click it shakes twice.

2026-06-14.13-12-45.mp4

Upload a project

looping glitch.c3p.zip

Steps to reproduce

  1. Run the project
  2. Click the button and see whether the animation repeats
  3. Repeat this process at least 10 times to see if it happens or not as it is completely random

Observed result

You should notice eventually the animation loops twice or maybe even more times after clicking the button once

Expected result

It should always only ever play once unless looping is ticked

Affected platforms

macOS, Windows

Affected browsers

Chrome

Last unaffected release (including beta releases)

Unknown

First affected release (including beta releases)

(currently using r487)

Additional remarks

No response

Platform information

Product: Construct 3 r487.3 (stable)
Browser: Chrome 148.0.7778.216
Browser engine: Chromium
Context: browser
Operating system: macOS 15.7.4
Device type: desktop
Device pixel ratio: 2
Logical CPU cores: 8
Approx. device memory: 16 GB
User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36
Language setting: en-US
Audio sample rate: 48000 Hz
Audio output channels: 2
Audio output interpretation: speakers
Renderer: WebGPU
Compatibility mode: no
Supports GPU profiling: yes
Major performance caveat: no
Maximum texture size: 16384
Adapter details: apple/metal-3
Adapter features: bgra8unorm-storage, clip-distances, core-features-and-limits, depth-clip-control, depth32float-stencil8, dual-source-blending, float32-blendable, float32-filterable, indirect-first-instance, primitive-index, rg11b10ufloat-renderable, shader-f16, subgroups, texture-component-swizzle, texture-compression-astc, texture-compression-astc-sliced-3d, texture-compression-bc, texture-compression-bc-sliced-3d, texture-compression-etc2, texture-formats-tier1, texture-formats-tier2, timestamp-query

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions