Preface
I learned java, android, javascript, recently began to learn mobile game development, because mobile game development is a multi-platform, so choose cocos2d-x as the development of game engine.
However, the following problems are encountered,
First, many cocos2d-x development platform is completed on mac system, the author is familiar with the Windows system, not familiar with mac, hope Windows and mac are available;
Second, the mainstream in the window system is to use the development language c ++, which is a bit difficult, and it is difficult to use annoying visual studio;
Third, cocos2d-x scene code editing is separated, other animations, fonts, particles, physics, maps and so on are all as a tool, and debugging simulation is not convenient
Fourth, cocos2d-x for javascript scripting language development does not have a good Integrated Development Tool
Fifth, a small team, hoping to achieve rapid design, development, and transplantation, it is best to work in an ide to achieve a person can do everything;
After a large amount of information, I did not find a good choice. Finally, I decided to develop a set of effective integrated game development tools. According to my conditions, meet Windows and mac systems, javascript scripting language, based on cocos2d-x cross-platform game engine, set code editing, Scene Design, animation production, font design, and particle, physical systems, maps, and so on, and easy debugging, and real-time simulators.
Hard work, after a few months of effort, finally this game development tool initial prototype, we named him cocos2d-x editor, CE for short, after continuous improvement and try, we have used this tool to develop a variety of mobile games, such as parkour, elimination, puzzle, tower guard, and combat games. These Games run on various mobile game platforms to make development games more convenient and convenient. As mentioned above, I was born from android. The previous android development tool was intellij idea, which was used to get things in place. CE existed based on the idea plug-in.
Download and install (JS, Lua ):
Mobile Game Development artifact cocos2d-x editor for js tool download and installation Configuration
Mobile Game Development artifact cocos2d-x editor for lua installation Configuration
Tutorial aggregation and demo:
Mobile Game Development artifact cocos2d-x editor tool download, tutorial aggregation and code download
Example manual:
Cocos2d-x official JS example, has modified the aggregation, easy to view, at a glance
Video tutorial:The basic functions and usage of the tool are briefly introduced.
TroubleshootingSome basic and common questions about cocos2d-x editor
Cocos2d-x editor BasicsDocuments for cocos2d-x editor
Github game Source Code address (including flappy, popstar, moonwarriors, fruitattack, tests, samples)
Https://github.com/makeapp
Introduction:
Next I will introduce this development tool in detail and explain it through some game examples.
1. cross-platform, IDEA is a development tool developed in JAVA and can run on a variety of mainstream operating systems. At present, CE has undergone a large number of available tests on Windows. Next, it will target Mac, the Linux system has been fully tested.
2. All functions of CCB are supported. scenes, interfaces, and animations are supported. cocosbuilder and vs are learned.
3. Support for Javascript and Lua Script Development
4. Support for integrated texture Creation
5. Supports font editing.
6. Support for particle systems
7. Support tieldmap
8. Support javascript code prompts and debugging
9. Support local running and real-time display of development results
10 fast migration of html5, android, and ios
11. The physical system being implemented is not complete yet.
Plan the cocos2d-x editor Version
1. Modify bugs to improve and optimize existing functions;
2. Add a physical system;
3. Add a bone animation;
4 Development cocos2d-x editor for java version