{"id":4391,"date":"2014-02-22T02:13:20","date_gmt":"2014-02-22T10:13:20","guid":{"rendered":"https:\/\/blog.mhvt.net\/?p=4391"},"modified":"2014-08-21T16:47:06","modified_gmt":"2014-08-22T00:47:06","slug":"whats-coming-up-next-machouse-introducing-pazico-for-mac-os-x","status":"publish","type":"post","link":"https:\/\/blog.mhvt.net\/?p=4391","title":{"rendered":"What\u00e2\u20ac\u2122s Coming Up Next? \u00e2\u20ac\u201c MacHouse Introducing Pazico for Mac OS X"},"content":{"rendered":"<p><a href=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"mac\/mac_shareware\/pazico\/pazico_icon.jpg\" width=\"120\" height=\"120\" alt=\"Mac software Pazico\" \/><\/a><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\nTOKYO (MacHouse) &#8211; Almost three weeks have passed since we introduced our last software title.  What have we been up to lately?  Well, we are going back to <strong>iOS<\/strong>.  Wait&#8230;  Before we do, let us release one more desktop application.  The one that we submitted to <strong>Mac App Store<\/strong> several hours ago is called <strong>Pazico<\/strong>.<br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><\/p>\n<table width=\"450\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tr>\n<td width=\"220\" valign=\"top\"><a href=\"mac\/mac_shareware\/pazico\/pazico_008.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"mac\/mac_shareware\/pazico\/thumbnail_pazico_008.jpg\" width=\"220\" height=\"140\" alt=\"Mac software Pazico\"\/><\/a><\/a><\/td>\n<td>&nbsp;<\/td>\n<td width=\"220\" valign=\"top\"><a href=\"mac\/mac_shareware\/pazico\/pazico_009.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"mac\/mac_shareware\/pazico\/thumbnail_pazico_009.jpg\" width=\"220\" height=\"140\" alt=\"Mac software Pazico\"\/><\/a><\/a><\/td>\n<\/tr>\n<\/table>\n<p><\/br><br \/>\n<br \/><\/br><\/p>\n<div align=\"center\">\n<table width=\"422\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#FFFFFF\">\n<tr>\n<td>\n<table width=\"420\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">\n<tr>\n<td>Available at Mac App Store<\/td>\n<\/tr>\n<\/table>\n<table width=\"420\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\"#FFFFFF\">\n<tr>\n<td width=\"160\" valign=\"middle\">\n<div align=\"center\"><a href=\"macappstore:\/\/itunes.apple.com\/app\/id826973889\"><img loading=\"lazy\" decoding=\"async\" src=\"mac\/mac_shareware\/available-on-mac-app-store.jpg\" alt=\"Mac App Store\" width=\"160\" height=\"48\" \/><\/a><\/div>\n<\/td>\n<\/tr>\n<\/table>\n<\/td>\n<\/tr>\n<\/table>\n<\/div>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\nWhen you develop a 2D game, it&#8217;s likely that it will involve one or more sprite images.  One way of shaping a complex game character is to construct a polygon connecting vertices with <strong>NSBezierPath<\/strong> (or <strong>UIBezierPath<\/strong> for iOS), which is not a simple task.  That&#8217;s where you will find Pazico useful.  When you select and open a sprite image, Pazico will generate a black-and-white imagine over which it will create as many clickable squares as the number of available pixels.  By clicking on these squares, you can tell Pazico where you want to set points for constructing a polygon that resembles the non-transparent area of the sprite image.  The user has options of generating bezier path code for Mac OS X or iOS.  And they can also select one of nine anchor point positions. Furthermore, the beauty of using Pazico is that the order by which you select vertices is not important.  So the application will automatically rearrange vertices you select so that your Objective-C code can be generated and you can reconstruct the sprite polygon within your <strong>SKScene<\/strong> object.  &nbsp; <!--more--><br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Features<\/u><\/p>\n<ol>\n<li>Click on any of the squares over the black-and-white sprite image to set a polygon vertex.  Click on the same square to deselect that vertex.<\/li>\n<li>Objective-C is slightly different between OS X and iOS in drawing a polygon.  And user will get to select their development platform.<\/li>\n<li>Select an anchor point for your polygon.<\/li>\n<li>Regardless of the order by which you select polygon vertices, Pazico will automatically rearrange points when it generates bezier code.<\/li>\n<li>Customize the variable name of the NSBezierPath object (or UIBezierPath object) in Preferences.  The default variable name is path.<\/li>\n<li>Let Pazico plot your polygon.<\/li>\n<li>Export as a text file or print Objective-C code for constructing a sprite polygon.<\/li>\n<li>Save your progress as a project file so that you can reconstruct your polygon at any time.  A project file is an application package that contains a data file and a black-and-white image, which does not require the original sprite picture.<\/li>\n<li>Languages: English and Japanese\u00ef\u00bc\u02c6\u00e6\u2014\u00a5\u00e6\u0153\u00ac\u00e8\u00aa\u017e\u00ef\u00bc\u2030<\/li>\n<li>The application supports the Retina display.<\/li>\n<li>Application file size: 1.6 MB<\/li>\n<li>The application comes with a complete user&#8217;s guide written in English.  (Choose Help > User&#8217;s Guide.)<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>System requirements<\/u><\/p>\n<ol>\n<li>Mac OS X 10.7, 10.8, 10.9<\/li>\n<li>64-bit system<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Limitations<\/u><\/p>\n<ol>\n<li>The application can read only two graphic formats (PNG and TIFF).<\/li>\n<li>The maximum number of pixels that Pazico is able to read is 65536, which is equivalent to 256 x 256 px.  If the user has a pair of Retina and non-Retina sprite images, they should use the latter to record polygon vertices.<\/li>\n<li>The sprite image size will negatively affect the application performance.  Although it&#8217;s possible for the application to handle a sprite image as large as 256 x 256 px, users are advised to select one no larger than 128 x 128 px.<\/li>\n<li>The application does NOT put clickable squares along with a black-and-white sprite image in a scrollview control.  Therefore, the work area may be limited for laptop computers.  Each pixel on the sprite image requires five pixels on the application side.  Therefore, a 256 x 256 px image will require a desktop screen size of 1280 x 1280 px + the toolbar height.<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Version history<\/u><\/p>\n<p>Note: Release dates are ones when updates are announced here, not when updates are actually released at Mac App Store.  We make no promise that they will be accepted by iTunes Connect and then released at Mac App Store.<\/p>\n<p>1.1.2 (Released on August 21, 2014)<\/p>\n<ol>\n<li>Fix: Although the user chose IOS ad development platform, the application generated OSX code.<\/li>\n<li>In Preferences, the user is given an option of flipping Y coordinates.<\/li>\n<\/ol>\n<p><\/br><br \/>\n1.1.0 (Released on July 18, 2014)<\/p>\n<ol>\n<li>The user can now create path with CGMutablepathRef.  Choose &#8216;CGMutablepathRef&#8217; from the development platform drop-down menu.<\/li>\n<li>Fix: When the user overwrote an existing document, a problem could occur.<\/li>\n<li>When the user opens a Pazico document file, the application appends the name of the document file to the window title.<\/li>\n<\/ol>\n<p><\/br><br \/>\n<br \/><\/br><br \/>\n<u>User&#8217;s guide<\/u><\/p>\n<p>Application user&#8217;s guide is available (only in English).  Click <a href=\"http:\/\/www.mhvt.net\/mac\/pazico\/pazico.php\">here<\/a> to access it online.<br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Trial\/Demo version<\/u><\/p>\n<p>Click <a href=\"mac\/mac_shareware\/pazico\/pazicoTrial1120.zip\">here<\/a> to download a trial version (v. 1.1.2).  If you have used an earlier trial version, you must first trash &#8216;net.mhvt.Pazico&#8211;Trial-&#8216; under Library > Containers.<br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\n<u>Video tutorial<\/u><\/p>\n<p>A video tutorial with text commentary is available in the form of a QuickTime movie.  Click <a href=\"mac\/mac_shareware\/pazico\/PazicoForDummy.mp4\">here<\/a>.  The data size is 85 MB, and the movie duration is 8 minutes and 33 seconds.  The video dimensions are 1,440 x 900 pts.<br \/>\n<br \/><\/br><br \/>\n<br \/><\/br><br \/>\nPazico is a product of MacHouse.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TOKYO (MacHouse) &#8211; Almost three weeks have passed since we introduced our last software title. What have we been up to lately? Well, we are going back to iOS. Wait&#8230; Before we do, let us release one more desktop application. &hellip; <a href=\"https:\/\/blog.mhvt.net\/?p=4391\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":342,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-4391","post","type-post","status-publish","format-standard","hentry","category-apple-mac"],"_links":{"self":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts\/4391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/users\/342"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4391"}],"version-history":[{"count":11,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts\/4391\/revisions"}],"predecessor-version":[{"id":4643,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=\/wp\/v2\/posts\/4391\/revisions\/4643"}],"wp:attachment":[{"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mhvt.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}