I was hoping the bug fix would be in DBpro 6.3 released today, but unfortunately it is still broken.
Progress continues though...
Currently I am adding all of the keyframe manipulation commands. You will have the ability to edit existing, add and remove keyframes. I currently have the "edit existing" keyframes coded, but not tested. It is more complicated than you might think! They have to automatically re-order themselves based on the time value that you enter in. This also has to have the ability of adjusting the Total Frames variable. I think I have it all worked out though...
The way the commands are set up is like this:
Key =
EnAn_AnimModifyRotKey(AnimID, Limb, Key, time, x ,y ,z )
Key =
EnAn_AnimModifyPosKey(AnimID, Limb, Key, time, x ,y ,z )
Key =
EnAn_AnimModifyScaleKey(AnimID, Limb, Key, time, x ,y ,z )
Most of it is pretty self explanatory. The function returns the new "key" number in case it needed re-ordered if you changed the time parameter.
The other commands that I still need to code will look like this:
Key =
EnAn_AnimInsertRotKey( AnimID, Limb, time, x, y, z)
Key =
EnAn_AnimInsertPosKey( AnimID, Limb, time, x, y, z)
Key =
EnAn_AnimInsertScaleKey( AnimID, Limb, time, x, y, z)
EnAn_AnimDeleteRotKey AnimID, Limb, Key
EnAn_AnimDeletePosKey AnimID, Limb, Key
EnAn_AnimDeleteScaleKey AnimID, Limb, Key
When it is complete, this should make creating custom animation creation applications EASY to do!
edit:
Hello... Hello.... Hello....
Cricket, Cricket..................
I think I lost my audience.
EZrotate! TextureMax! Enhanced Animations! (coming soon....) 3D Character Maker! (coming soon....)