{"id":35,"date":"2010-11-21T19:35:57","date_gmt":"2010-11-21T18:35:57","guid":{"rendered":"http:\/\/gendev.spritesmind.net\/wip\/?p=35"},"modified":"2021-06-29T22:37:37","modified_gmt":"2021-06-29T21:37:37","slug":"animlib-v2","status":"publish","type":"post","link":"https:\/\/gendev.spritesmind.net\/wip\/2010\/11\/animlib-v2\/","title":{"rendered":"AnimLib -v2"},"content":{"rendered":"<p>I made a more GDK linked version<br \/>\n<a href='http:\/\/gendev.spritesmind.net\/wip\/wp-content\/uploads\/2010\/11\/animLib-v2.zip'>Download<\/a><\/p>\n<p>I can&#8217;t understand how I made the newbie&#8217;s mistake to update AFTER vsync and not DURING vsync!<\/p>\n<p>Now working on behavior : each step, anim sprite will call its own update function.<br \/>\nVery handy because you don&#8217;t have to handle every anim x\/y\/properties update on one function.<br \/>\nOf course, not great for EVERY game since you haven&#8217;t fine control (like update some sprites every 3 frames, etc&#8230;) but I&#8217;m pretty sure it would be great for fighting game or end level STG boss!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I made a more GDK linked version Download I can&#8217;t understand how I made the newbie&#8217;s mistake to update AFTER vsync and not DURING vsync! Now working on behavior : each step, anim sprite will call its own update function. Very handy because you don&#8217;t have to handle every anim x\/y\/properties update on one function. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/gendev.spritesmind.net\/wip\/wp-json\/wp\/v2\/posts\/35"}],"collection":[{"href":"https:\/\/gendev.spritesmind.net\/wip\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gendev.spritesmind.net\/wip\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gendev.spritesmind.net\/wip\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gendev.spritesmind.net\/wip\/wp-json\/wp\/v2\/comments?post=35"}],"version-history":[{"count":3,"href":"https:\/\/gendev.spritesmind.net\/wip\/wp-json\/wp\/v2\/posts\/35\/revisions"}],"predecessor-version":[{"id":228,"href":"https:\/\/gendev.spritesmind.net\/wip\/wp-json\/wp\/v2\/posts\/35\/revisions\/228"}],"wp:attachment":[{"href":"https:\/\/gendev.spritesmind.net\/wip\/wp-json\/wp\/v2\/media?parent=35"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gendev.spritesmind.net\/wip\/wp-json\/wp\/v2\/categories?post=35"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gendev.spritesmind.net\/wip\/wp-json\/wp\/v2\/tags?post=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}