Ambiera ForumDiscussions, Help and Support. |
|
|
|||||
|
I've recently just discovered coppercube and copperlicht and can't seem to tell the difference between them. Apparently, Coppercube has a 3d editor, and you can use the coppercube editor with copperlicht, but I also saw that coppercube has scripting functionality and can be used for full game development/publishing. So what can copperlicht do that coppercube can't? What's the difference? Also, can I use a different WebGL engine, say...GLGE...with coppercube? thanks in advance.. |
||||
|
CopperCube is a 3D editor. It lets you edit scenes in 3D, for example for creating simple games with it, and gives you the possibility to publish your 3D application to various targets, like to Flash, WebGL and Windows .exe. You do not need any programming for using CopperCube. For each target, the editor CopperCube needs a different 3D engine, of course, to somehow show the scene you just created. For Flash, it needs one written in ActionScript, for Windows .exe, it needs one written in C++ with the Windows API, and when publishing to WebGL, it needs a 3D engine written in JavaScript, using WebGL. And the 3D engine used by CopperCube for the WebGL target is CopperLicht. It is a programming library for displaying 3D graphics. And because that library named CopperLicht is quite useful and cannot only used with the editor, I've made it available for all users to be used in their own projects for free. So that you can use it also without the editor. However, for making the editor CopperCube a bit more flexible, you can write some script code inside it, which then will be executed by the engine used when publishing your 3D application. Maybe this confused you. Hope this cleared it a bit :) |
||||
|
Thanks for clearing things up! Two more questions: Can I use a WEBGL engine besides copperlicht with coppercube? How do you write scripts inside of Coppercube? thanks again :D |
||||
|
no, only Copperlicht works with Coppercube. Writing scripts in the editor: For example using the action 'execute JavaScript'. For example click on the behavior tab of any object, add a 'when clicked to something' behavior on it and select the action 'execute JavaScript'. |
||||
|
Got that. Thanks! |
||||
|
|