{"action":"closed","issue":{"url":"https://api.github.com/repos/justmao945/justmao945.github.io/issues/92","labels_url":"https://api.github.com/repos/justmao945/justmao945.github.io/issues/92/labels{/name}","comments_url":"https://api.github.com/repos/justmao945/justmao945.github.io/issues/92/comments","events_url":"https://api.github.com/repos/justmao945/justmao945.github.io/issues/92/events","html_url":"https://github.com/justmao945/justmao945.github.io/issues/92","id":33369214,"number":92,"title":"cocos2d-iphone","user":{"login":"justmao945","id":619331,"avatar_url":"https://avatars.githubusercontent.com/u/619331?v=3","gravatar_id":"","url":"https://api.github.com/users/justmao945","html_url":"https://github.com/justmao945","followers_url":"https://api.github.com/users/justmao945/followers","following_url":"https://api.github.com/users/justmao945/following{/other_user}","gists_url":"https://api.github.com/users/justmao945/gists{/gist_id}","starred_url":"https://api.github.com/users/justmao945/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justmao945/subscriptions","organizations_url":"https://api.github.com/users/justmao945/orgs","repos_url":"https://api.github.com/users/justmao945/repos","events_url":"https://api.github.com/users/justmao945/events{/privacy}","received_events_url":"https://api.github.com/users/justmao945/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/justmao945/justmao945.github.io/labels/reading","name":"reading","color":"bfe5bf"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-05-13T05:11:50Z","updated_at":"2015-05-15T05:06:16Z","closed_at":"2015-05-15T05:06:16Z","body":"[The best basic knowledge][1] \r\n-----------\r\n1. Cocos2D provides you with:\r\n    * Scene Management: games can consist of multiple scenes. Cocos2D provides a simple API to switch between different scenes in your game.\r\n    * Scene Graph Rendering: In Cocos2D you define the appearance of a scene by adding different nodes (e.g. sprite images) to your scenes.\r\n    * **Render Loop & Action System**: Cocos2D provides two different ways to move objects in your scenes. You can either implement the `update` method which is called every frame, or you can use the Cocos2D action system to define movements of objects.\r\n    * Integrated physics engine: Cocos2D comes with an easy to use physics engine.\r\nSpriteBuilder: a visual designer for Cocos2D games that allows to layout scenes, define animations, etc.\r\n\r\n[1]: https://www.makegameswith.us/docs/\r\n"}}