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
86
Reaction score
82
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:

Latest Profile Posts

SF_People3_1 added!
index.php

Micro rant. The worst part of working from home when you live with your family is seeing how inconsiderate they are. "Hey, you're sitting in front of your computer, that means you're not doing anything! I want to put the TV at 200 decibels!"

If I was working in the office would you still talking me like that?
It's definitely discouraging when streamers give a try-to-say-it-nicely (i.e. bad) review of your game demo. It's like jumping into a cold pool. Bad initally, but it gets better with time. And you are now more alert and see better.
Some screenshots of the pub and lodging with the beginnings of clutter taking shape
TTp8uCw.png

jtC202e.png

bSXgyVl.png

eRx9PUF.png
Backgrounds are not my strong suit... :kaodes:
DazI8jt.jpg

Just realized I forgot doing the clouds... woops

Forum statistics

Threads
118,507
Messages
1,116,489
Members
155,507
Latest member
2dweeb6ae
Top