- 25
- Posts
- 13
- Years
- Seen Aug 25, 2017
Hi guys,
this is the result of a long project called the Animation engine. It allowes to genereta Objects and animate them behind custom Backgrounds. this is the former Engine i developed, and this version of the engine was NOT multitasking able.
BUT! The new one has an task manager i programmed, so you can now use it as an "keyframe" engine like this:
Event at frame 0x0 : Load BG.
Event at frame 0x0 : Bg Scroll ( 1px per frame left, 2px per frame up, end at frame 0x80 )
Event at frame 0x10 : Playsong ( 0xA )
Event at frame 0x10 : generate_OAM( Image, Xcord,Ycord,Shape, Priority )
Event at frame 0x10 : moveobj( X-param, Y-param end at frame 0x50 )
....
this engine does work, but i do have problems with ohne chapter in the GBATEK. The rotation/scaling params of the OAM_entries.
I do understand where they are stored, and how the relate to an object (how an object can relate to them), but i do not udnerstand the information these 4 parameters hold.
This may be a result of my native language which is german, but i do need help to controll these rotation scaling parameters to complete this engine, which will be released on this borad as well, as soon as it has been finished.
mfg Viz 0 r
Here is an demo of the "not multitasking" engine, wich does look pretty weird, because it cant do multitasking:
/watch?v=4j0H4DlSKCQ (sorry i cant post any links), it is a youtube link, just add the youtube link before my watch link...
this is the result of a long project called the Animation engine. It allowes to genereta Objects and animate them behind custom Backgrounds. this is the former Engine i developed, and this version of the engine was NOT multitasking able.
BUT! The new one has an task manager i programmed, so you can now use it as an "keyframe" engine like this:
Event at frame 0x0 : Load BG.
Event at frame 0x0 : Bg Scroll ( 1px per frame left, 2px per frame up, end at frame 0x80 )
Event at frame 0x10 : Playsong ( 0xA )
Event at frame 0x10 : generate_OAM( Image, Xcord,Ycord,Shape, Priority )
Event at frame 0x10 : moveobj( X-param, Y-param end at frame 0x50 )
....
this engine does work, but i do have problems with ohne chapter in the GBATEK. The rotation/scaling params of the OAM_entries.
I do understand where they are stored, and how the relate to an object (how an object can relate to them), but i do not udnerstand the information these 4 parameters hold.
This may be a result of my native language which is german, but i do need help to controll these rotation scaling parameters to complete this engine, which will be released on this borad as well, as soon as it has been finished.
mfg Viz 0 r
Here is an demo of the "not multitasking" engine, wich does look pretty weird, because it cant do multitasking:
/watch?v=4j0H4DlSKCQ (sorry i cant post any links), it is a youtube link, just add the youtube link before my watch link...