{"id":5409,"date":"2018-05-03T15:22:35","date_gmt":"2018-05-03T15:22:35","guid":{"rendered":"http:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-2-image-class\/"},"modified":"2018-05-03T15:22:35","modified_gmt":"2018-05-03T15:22:35","slug":"iphone-game-programming-tutorial-2-image-class","status":"publish","type":"post","link":"https:\/\/wpinitiate.com\/index.php\/2018\/05\/03\/iphone-game-programming-tutorial-2-image-class\/","title":{"rendered":"iPhone Game Programming \u2013 Tutorial 2 \u2013 Image Class"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"580\" height=\"380\" src=\"https:\/\/player.vimeo.com\/video\/6396596?color=00adef\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe><br \/>I have finally been able to upload the second tutorial on writing a game on the iPhone using OpenGL.<\/p>\n<p>This Tutorial has turned out to be longer than I thought and comes in at around 1.5 hours. It covers the creation of an Image class which wraps around the Texture2D class and functions which I think would be useful in a game such as scaling, rotation and applying a colour filter and alpha etc. This image class will form the basis for the next tutorials where we will create a class for handling sprite maps, animation and bitmap fonts.<br \/><a href=\"https:\/\/1.envato.market\/coderevolution\">Check out these cool WordPress plugins!<\/a> &#8211; CodeRevolution.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have finally been able to upload the second tutorial on writing a game on the iPhone using OpenGL. This Tutorial has turned out to be longer than I thought and comes in at around 1.5 hours. It covers the creation of an Image class which wraps around the Texture2D class and functions which I&hellip;<\/p>\n","protected":false},"author":1,"featured_media":5410,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2019,2018,2016,2015,2017,1],"tags":[2014,1330,2021,330,2013,1882,1629,1287],"class_list":["post-5409","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-71squared-com","category-development","category-game","category-iphone","category-programming","category-wp","tag-71squared-com","tag-and","tag-class","tag-development","tag-game","tag-iphone","tag-programming","tag-the"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/posts\/5409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/comments?post=5409"}],"version-history":[{"count":0,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/posts\/5409\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/media\/5410"}],"wp:attachment":[{"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/media?parent=5409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/categories?post=5409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpinitiate.com\/index.php\/wp-json\/wp\/v2\/tags?post=5409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}