Title Menu Layer Rotation.

JRand

Veteran
Veteran
Joined
Sep 15, 2018
Messages
61
Reaction score
4
First Language
English
Primarily Uses
RMMV
I am currently using MOGHunter's title layer plugin and menu command plugins. MOGHunter's title layer plugin allows for layer animations, but not rotation on a stationary axis. MOG has another magic circle plugin that allows rotation, which could theoretically work because the layer I am trying to rotate is a PNG circle, but a circle layer using that plugin sort of floats around the X/Y axes as it rotates instead of staying stationary. All I need is a plugin that allows a layer to rotate with speed and X/Y position adjustment. Does anyone know of a title menu plugin that does this?

Thank you!
 
Last edited:

Levolpehh

Veteran
Veteran
Joined
Nov 17, 2018
Messages
87
Reaction score
79
First Language
English
Primarily Uses
RMMV
You can use this line to add a rotation effect to any bitmap/sprite/image
you'll have to add it to the Title Plugin and find what they've named the image and replace _imagenamehere with what they've called it. Place the line under the "update" function.

this._imagenamehere.rotation += 0.01 or whatever value

Code:
Scene_Menu.prototype.createMagicCircle= function() {
    this._magicCircle = new Sprite(ImageManager.loadMenusMain("MagicCircle"));
    this._magicCircle.anchor.x = 0.5;
    this._magicCircle.anchor.y = 0.5;
    this._magicCircle.x = Moghunter.scMenu_MagicCircleX;
    this._magicCircle.y = Moghunter.scMenu_MagicCircleY;
    this._field.addChild(this._magicCircle);
};
here's an example of how Mog creates the Magic Circle in their Menu plugin. You can use that as a guideline for creating new images. this._field may be different though for the Title plugin.
 
Last edited:

JRand

Veteran
Veteran
Joined
Sep 15, 2018
Messages
61
Reaction score
4
First Language
English
Primarily Uses
RMMV
You can use this line to add a rotation effect to any bitmap/sprite/image
you'll have to add it to the Title Plugin and find what they've named the image and replace _imagenamehere with what they've called it. Place the line under the "update" function.

this._imagenamehere.rotation += 0.01 or whatever value

Code:
Scene_Menu.prototype.createMagicCircle= function() {
    this._magicCircle = new Sprite(ImageManager.loadMenusMain("MagicCircle"));
    this._magicCircle.anchor.x = 0.5;
    this._magicCircle.anchor.y = 0.5;
    this._magicCircle.x = Moghunter.scMenu_MagicCircleX;
    this._magicCircle.y = Moghunter.scMenu_MagicCircleY;
    this._field.addChild(this._magicCircle);
};
here's an example of how Mog creates the Magic Circle in their Menu plugin. You can use that as a guideline for creating new images. this._field may be different though for the Title plugin.
Thank you for the response, @Levolpehh. I'm afraid I don't know anything or much about coding, so I'm not sure where to put it or what layer 2 is called in the code (the layer in Title Layers that I want to make rotate is layer 2). I tried rotating it just by making a 30 frame animation with each frame rotated another 12 degrees, but that degrades the quality of the image, and I want it slow which isn't smooth.
 
Last edited:

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

I should realize that error was produced by a outdated version of MZ so that's why it pop up like that
Ami
i can't wait to drink some ice after struggling with my illness in 9 days. 9 days is really bad for me,i can't focus with my shop and even can't do something with my project
How many hours have you got in mz so far?

A bit of a "sparkle" update to the lower portion of the world map. :LZSexcite:
attack on titan final season is airing tomorrow, I'm excited and scared at the same time!

Forum statistics

Threads
105,881
Messages
1,017,227
Members
137,607
Latest member
Maddo
Top