Q1 2019 Documentation enhancements
slackmoehrle opened this issue · 1 comments
slackmoehrle commented
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
slackmoehrle commented