I made this script in February for my animations (which are not public yet). It just makes an object shake. The code may be a bit messy
Code
// make sure this script is in an object and put in load.
// put the origin x and y here
// make sure to update values when you change the origin positions
var originpos = [86.735,-47.707];
// controls intensity of the shaking
var intensity = 20
// controls intensity of the rotation effect
var rotintense = 1
onEvent(‘update’, function () {
this.x = random.float(Math.round(originpos[0]) - intensity, originpos[0])
this.y = random.float(Math.round(originpos[1]) - intensity, originpos[1])
this.rotation = random.float(-rotintense, +rotintense)
});
=============UNCOMMENTED VERSION
var originpos = [86.735,-47.707];
var intensity = 20
var rotintense = 1
onEvent(‘update’, function () {
this.x = random.float(Math.round(originpos[0]) - intensity, originpos[0])
this.y = random.float(Math.round(originpos[1]) - intensity, originpos[1])
this.rotation = random.float(-rotintense, +rotintense)
});
Here is a demo!
violentshakingtest2-10-2024_19-31-42.wick (969.4 KB)