{"id":115,"date":"2013-10-16T19:15:53","date_gmt":"2013-10-16T19:15:53","guid":{"rendered":"http:\/\/blog.restemeier.com\/?p=115"},"modified":"2016-07-18T14:41:29","modified_gmt":"2016-07-18T14:41:29","slug":"spriter-as-level-editor","status":"publish","type":"post","link":"http:\/\/blog.restemeier.com\/?p=115","title":{"rendered":"Spriter as Level Editor"},"content":{"rendered":"<p><a href=\"http:\/\/www.brashmonkey.com\/spriter.htm\">Spriter<\/a> is an animation package for sprites, so trying to edit levels with it is probably not fair. I quite like a lot about its user interface and general performance, so I imported a <a href=\"http:\/\/pingus.seul.org\/\">Pingus<\/a> level into it:<\/p>\n<div id=\"attachment_159\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-spriter.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-159\" class=\"size-medium wp-image-159\" alt=\"Pingus in Spriter\" src=\"http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-spriter-300x164.jpg\" width=\"300\" height=\"164\" srcset=\"http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-spriter-300x164.jpg 300w, http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-spriter-1024x560.jpg 1024w, http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-spriter-624x341.jpg 624w, http:\/\/blog.restemeier.com\/wp-content\/uploads\/2013\/10\/pingus-spriter.jpg 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-159\" class=\"wp-caption-text\">Pingus in Spriter<\/p><\/div>\n<p>There is no way to add custom attributes (at least in the version I tried), and no way to specify groups or layers. It seems to stall whenever it needs to go through sprite data, for example after zooming or scrolling, or after changing the selection. This is most likely caused by the number of sprites, and with a more appropriate scene size for animation it shouldn&#8217;t be a problem.<span style=\"line-height: 1.714285714; font-size: 1rem;\"><br \/>\n<\/span><\/p>\n<p>I do quite like the user interface, and I imagine a more organic looking level with many animated elements would look very good. For now it may be a better idea to just animate parts of a level in Spriter and use a different editor to build the complete level.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spriter is an animation package for sprites, so trying to edit levels with it is probably not fair. I quite like a lot about its user interface and general performance, so I imported a Pingus level into it: There is no way to add custom attributes (at least in the version I tried), and no [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,11],"tags":[],"class_list":["post-115","post","type-post","status-publish","format-standard","hentry","category-level-editing","category-spriter"],"_links":{"self":[{"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/posts\/115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=115"}],"version-history":[{"count":7,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/posts\/115\/revisions"}],"predecessor-version":[{"id":174,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=\/wp\/v2\/posts\/115\/revisions\/174"}],"wp:attachment":[{"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=115"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.restemeier.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}