cocos2d/cocos2d-x-docs

Q1 2019 Documentation enhancements

slackmoehrle opened this issue · 1 comments

Sample game

  • start adding how to make a complete game at the end of each chapter.

New Topics

  • RenderTexture
  • ClippingNode
  • Saving game data
    • User Defaults
    • SQLite
      • setup, creation, connecting, destruction
      • working with data
        • selecting data
        • updating data
        • inserting data
      • Use cases
        • tracking high scores
  • Multi-resolution support. This isn’t covered at all.
  • The new AudioEngine

Expand what we already cover

  • TileMap
  • 3D - there has been some confusion over Camera, should talk more about Camera, setting masks, what if you have more than one camera, etc.
    • Orbit camera
    • Mingo mentioned this to change the camera angle:
    Mat4 mat4;
    Mat4::createRotation(axis, angle, &mat4);
    camera->setAdditionalProjection(mat4);
  • Physics - we should cover bitmasks more and how setting these effect contact events
  • Refine our explanation of Node vs Sprite
  • Refine our explanation of Anchor Point, users seen to get confused by this. Along with Parent/Child.
  • release/retain/auto-release

Larger ideas

  • procedural generated levels (think Spleunky..you should play that again!)

Best Practice

  • Android device performance.
  • Reference count?

UI Components to be added

  • Layout
  • ScrollView
  • ListView
  • PageView
  • EditBox
  • WebView
  • VideoPlayer
  • UIWidget
  • UIImageView
  • UIText
  • UITextAtlas
  • UITextBMFont
  • UIRichText
  • UIRadioButton
  • UIHBox & UIVBox & UIRelativeBox