AngleDraw scaling.

Started by Maincrosift, July 20, 2025, 06:24:42 PM

Previous topic - Next topic

Maincrosift

Hello. I've always been interested and amazed on how some chars tend to scale and rotate into diverse ways
I've wanted to know more how to use angledraw to do some of those crazy things like an attack that makes the opponent spin like crazy, some jus scaling up and down slowly in the stance and the Zeeky H Bomb crunch and start jump.

I've got 2 examples gifs. I apologize for the quality being crap, I'm on my phone right now.

https://imgur.com/a/example1-yk6EuRL

https://imgur.com/a/example2-2gSVwp8

XGargoyle

Open these characters' cns files. Look for an AngleDraw piece of code, copy it into your character and edit it/tweak it to see how it works.


XGargoyle: Battle posing since 1979
http://xgargoyle.mgbr.net
http://www.pandorabots.com/pandora/talk?botid=e71c0d43fe35093a  <-- Please click that link
http://paypal.me/XGargoyle  <-- Donations welcome!

Maincrosift

Quote from: XGargoyle on July 22, 2025, 09:56:12 AM
Open these characters' cns files. Look for an AngleDraw piece of code, copy it into your character and edit it/tweak it to see how it works.
ok.. well,.since my question is really specific and complex, I gotta learn seeing how the process is made. Some people learn that way. Have a nice day btw.

Momotaro

I take the opportunity to ask something about Angledraw scaling.

(If it's better I create another thread, no problem)

So, my question is. how to actually scale just a frame of an animation during a move?
I mean without the zooming effect.

an exemple of something I tried before and cannot avoit this zooming effect even in a very short time.


[state angledraw]
type = angledraw
trigger1 = Animelemtime(5) >= 0;starts
trigger1 = Animelemtime(6) < 0;ends
scale = 0.97,1.02
ignorehitpause = 1

Maincrosift

Quote from: Momotaro on July 22, 2025, 08:44:15 PM
I take the opportunity to ask something about Angledraw scaling.

(If it's better I create another thread, no problem)

So, my question is. how to actually scale just a frame of an animation during a move?
I mean without the zooming effect.

an exemple of something I tried before and cannot avoit this zooming effect even in a very short time.


[state angledraw]
type = angledraw
trigger1 = Animelemtime(5) >= 0;starts
trigger1 = Animelemtime(6) < 0;ends
scale = 0.97,1.02
ignorehitpause = 1

I remember something in scale that you put a "+time*2" or something.


Momotaro

Quote from: Maincrosift on July 22, 2025, 08:48:28 PM
Quote from: Momotaro on July 22, 2025, 08:44:15 PM
I take the opportunity to ask something about Angledraw scaling.

(If it's better I create another thread, no problem)

So, my question is. how to actually scale just a frame of an animation during a move?
I mean without the zooming effect.

an exemple of something I tried before and cannot avoit this zooming effect even in a very short time.


[state angledraw]
type = angledraw
trigger1 = Animelemtime(5) >= 0;starts
trigger1 = Animelemtime(6) < 0;ends
scale = 0.97,1.02
ignorehitpause = 1

I remember something in scale that you put a "+time*2" or something.

Is it something that make the zooming grow with time?
I wish someone used to use that would confirm.
BTW, is there a good resource to explain how to use this scaling stuff?

Maincrosift



Is it something that make the zooming grow with time?
I wish someone used to use that would confirm.
BTW, is there a good resource to explain how to use this scaling stuff?
[/quote] If you want something about zoom or something, I remember that Ryan talks something about that.
https://youtu.be/Nub3GhRlZ8g?si=HFuMrMqmvHYKNy-l
Go to angledraw or something.

Momotaro

Quote from: Maincrosift on July 23, 2025, 03:43:32 PM


Is it something that make the zooming grow with time?
I wish someone used to use that would confirm.
BTW, is there a good resource to explain how to use this scaling stuff?
If you want something about zoom or something, I remember that Ryan talks something about that.
https://youtu.be/Nub3GhRlZ8g?si=HFuMrMqmvHYKNy-l
Go to angledraw or something.
[/quote]

Thanks.
I'll give it a look :)