Create as many projects as you like inside CPM, and then add as many assets as you like to each project. To launch a project with the Corona Simulator, just click the Launch button in the toolbar. Any feedback from the terminal will show up in the bottom of the CPM window.
Here’s a quick look at the main screen of CPM. The only thing wrong with showing a screen shot is there are dozens of cool features that aren’t “screen-shottable” — but they sure come in handy when you’re cranking away on a game or app.
The autocomplete function in CPM is awesome. As an example, start typing display.new and hit the Tab key (oh, you can even change that if you want) and a list of options comes up. newImage? newCircle? newText? They’re all there — and when you choose one, all of the needed parameters show up as well.
Now all you have to do is tab from one to the next and put in what you like.
Time saver? Oh yeah! And the autocomplete list comes with all the Corona SDK API and library calls ready to go. And as you type in new function names, etc., those are added to a custom autocomplete list for the next time you start typing them.
Drag and Drop Projects
Drag folders from Corona’s Sample Code directory and drop them into CPM. They automatically turn into projects that can be launched with a single click. Not only that, you can create Groups that hold as many projects as you want. So create a group for Sample Code, one for your Freelance jobs, one for Tutorials, etc. Basically, it’s the M in Corona Project Manager.
Want to try a new graphic, audio file, or even a new main.lua file? No more renaming or moving files, just click and the new file will be used in place of the old. Click, launch the project. Click, click, launch again. New stuff happens. No code changes, just Dynamic Assets that you turn on and off at will.
It’s great to see all your project files in one spot, but if you want to focus on just the code, you can hide all the other files with a click of your mouse. And that feature is project-based, so if you never want to see the audio files in one project, but always want to see them in another, you can do that.
More Features At A Glance
- One-click launching of the Corona sample projects or your own projects.
- Editor includes auto-indent, syntax highlighting, code folding, and auto-complete. Or, use your favorite external editor along with CPM.
- Dynamic Assets allow you to turn on and off code, graphics, etc., with a click. Even launch a project that doesn’t include a main.lua file!
- Create a code library and easily grab them to include in another file.
- Auto-include code snippets from the built-in library.
- Show all the assets in your project, or hide some to get them out of your way.
- Feedback from the terminal shows up right inside CPM (Mac only – Windows folks get an external terminal).
- Preview images, source files, and even audio!
- Get up and running fast with tutorial videos if you need them