cocos2d-x-docs
cocos2d-x-docs copied to clipboard
Cocos2d-x Docs Checklist (What work is done and what needs to be done)
Cocos2d-x Documentation
Getting Started
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | About Cocos2d-x |
[x] | [x] | Why Cocos2d-x |
[x] | [x] | About |
[x] | [x] | How to learn zh/To Do 补充 |
[x] | [x] | Where to get help |
[x] | [x] | How to contribute |
Basic Cocos2d-x Concepts
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | Main Components |
[x] | [x] | Director |
[x] | [x] | Scenes and the Scene Graph |
[x] | [x] | Sprites |
[x] | [x] | Actions |
[x] | [x] | Sequences and Spawns |
[x] | [x] | Parent Child Relationship |
[x] | [x] | Logging |
Sprites
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | What are Sprites |
[x] | [x] | Creating Sprites |
[x] | [x] | Using Sprites |
[x] | [x] | SpriteFrame Cache |
[x] | [x] | Sprite Manipulation |
[x] | [x] | Polygon Sprite |
Actions
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | What are Actions |
[x] | [x] | Basic Actions |
[x] | [x] | Sequences |
[x] | [x] | Sequence Internals |
Building and Transitioning Scenes
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | What is a Scene |
[x] | [x] | Creating a Scene |
[x] | [x] | Transitioning from Scene to Scene |
UI Components
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | Widgets, oh, my! |
[x] | [x] | Label |
[x] | [x] | Menu |
[x] | [x] | Buttons |
[x] | [x] | Checkbox |
[x] | [x] | Loading Bar |
[x] | [x] | Slider |
[x] | [x] | TextField |
Other Node Types
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | More than just a Node |
[x] | [x] | TileMap |
[x] | [x] | Particle System |
[x] | [x] | Parallax |
Event Dispatcher
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | What is the EventDispatch mechanism |
[x] | [x] | 5 types of event listeners |
[x] | [x] | FixedPriority vs SceneGraphPriority |
[x] | [x] | Touch Events |
[x] | [x] | Keyboard Events |
[x] | [x] | Accelerometer Events |
[x] | [x] | Mouse Events |
[x] | [x] | Creating Custom Events |
[x] | [x] | Registering Events with the Dispatcher |
3D
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | Terminology |
[x] | [x] | Sprite3D |
[x] | [x] | Animation |
[x] | [x] | Camera |
[x] | [x] | Cubemap Texture |
[x] | [x] | Skybox |
[x] | [x] | Lighting |
[x] | [x] | Terrain |
[x] | [x] | Tools for creating 3D Sprites |
[x] | [x] | Advanced 3D Topics |
Scripting
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | Script component |
Physics
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | Physics is scary, do I really need it? |
[x] | [x] | Physics terminology and concepts |
[x] | [x] | Collision |
[x] | [x] | Queries |
[x] | [x] | Debugging/Disabling |
Audio
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | Getting Started] |
[x] | [x] | Play background music and sounds] |
[x] | [x] | Audio operations |
[x] | [x] | Advanced Audio |
[in-progress] | [in-progress] | SimpleAudio Engine vs Audio Engine |
Advanced Topics
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | File System Access |
[x] | [x] | Networking with HTTP |
[x] | [x] | Shaders and Materials |
[x] | [x] | Optimizing Graphics |
[in-progress] | [in-progress] | SQLite |
[in-progress] | [in-progress] | Multi-Resolution |
VR (virtual reality)
英文 | 中文 | Doc |
---|---|---|
[x] | [deprecated] | Getting Started |
Installations
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | Prerequisites |
[x] | [x] | Android - command-line |
[x] | [deprecated] | Android - Visual Studio |
[x] | [x] | Android - Studio |
[x] | [x] | Android - Eclipse |
[x] | [x] | IOS |
[x] | [x] | Mac OS X |
[x] | [x]] | Linux |
[x] | [deprecated] | Tizen |
[x] | [x] | Windows |
[x] | [deprecated] | Windows Phone |
Tools
英文 | 中文 | Doc |
---|---|---|
[x] | [x] | Cocos Command-Line tool |
[x] | [deprecated] | Cocos GUI |
[x] | [x] | Pre-built libraries |
[x] | [x] | Creator to Cocos2d-x |
@minggo I tried to make a format that allows us to see both English and Chinese progress but I could not get the to-do functionality to work inside a table. Would you like me to re-do this?
but I could not get the to-do functionality to work inside a table. Would you like me to re-do this?
what does it mean?
it means I could not make check boxes like you had to just check off when complete.
Oh, not problem, this format works too.
for installation docs, I need to test 3.16 and install instructions on platforms right, just in case? OS X, Linux, Windows, etc? @drelaptop says he has tested Android already. 对不对?
I think these sections are not needed:
- VR: we don't maintain it now, not device to test too
- Tizen, Windows Phone: they are not supported now
Can we keep them and mark them deprecated? Just in case someone still uses them? We can mark the docs as 3.15 only?
yep, mark them as deprecated is a good idea, and Android - Eclipse
should be deprecated too.
知道了
Tizen and Windows Phone are not supported in v3.16 too
yup. I will mark deprecated and only for v3.15 as last supported version for Tizen, Windows Phone and Eclipse.
@slackmoehrle For installation docs I have tested on Android Studio 2.3.3 , Visual Studio 2015, IOS on Xcode8.3.3, macOS on XCode8.3.3, cpp-tests project works well. can you tested it on Linux and Android-Command Line Tool ?
Priorities:
- [x] Creator To Cocos2d-x
- [ ] SQLite
- [ ] Multi-resolution
- [ ] Audio Engine
- [ ] Prebuilts
- [x] Test installation -> modify install docs as needed
- [x] Windows 7
- [x] Windows 10 32 bit
- [x] Linux
- [x] OS X/iOS
- [x] Android command-line
- [x] create a good looking index page
3 Chapters be left for translation works
Now, the Chinese docs keep the same [in-progress]
with English docs except [deprecated]
contents. @minggo
@drelaptop thanks. @slackmoehrle when will you finish the 3 docs? I will deploy it to Chinese forum when they are ready.
I have 4 docs to complete. I updated the list above. I am busy for a few days this week, but I will try and work on them.