Ambiera Forum

Discussions, Help and Support.

Ambiera Forum > CopperCube > Feature requests and bug reports
Editor Extensions - Feature Request

Tobi
Guest
Quote
2017-04-18 09:29:05

Hi,
I wanted to create a little (external) editor extension that makes it possible to see structures of the scene better.
I thought about a node-based graph that shows the behaviors as nodes and actions as edges between the nodes.

But I ran into several problems:

No communication to other programs possible: The only possibility is to use the system-function which is not very useful in this case, something like (Web-)Sockets would be much better (also for multiplayer games). HTTP-Requests also don't work in editor plugins.

Lack of asynchronous functions: It is not possible to use the setTimeout-function in editor plugins, which would be useful to check for updates, etc.

Access to behaviors and actions of a node would be needed as well. It would be necessary to be able to get the type and properties of the behaviors and actions of a node to realize my idea. Adding/Removing behaviors and actions would be also very nice (e. g. if you want to help the user by creating a prefab which has specific behaviors and actions). Maybe in addition with events to get notified, when a node, behavior or action changed (added, removed, modified).

I noticed, that editorAddSceneNode cannot create folder-nodes. I think this could be a bug, because they have been invented in a later version of CopperCube and the API has not been updated.

Sometimes it would be very nice if you could define global scripts, that are loaded before the scene starts. Now you have to use eval(ccbReadFileContent(...)) if you want to load a library from an external file. This is very insecure, because everyone can modify the file.

Last but not least: A Shortcut for "Reload and Verify Extensions and Plugins" would be nice - if you develop plugins, behaviors or actions, that require more tests, it is really annoying to always have to navigate through "Edit" > "Plugins" > "Reload and Verify Extensions and Plugins" to update the scripts.

I think that CopperCube is a very nice game engine and editor for non-programmers, but it lacks a bit of features and functions for programmers. So I wrote that bunch of feature requests that came into my mind when using it. I don't expect all the features in the very next update, but I hope that these requests help to improve CopperCube and some of them find their way into a future release.

Thanks


pk12
Registered User
Quote
2017-04-18 12:01:49

I agree with all your points! CopperCube is an amazing editor but it really needs the features you've listed to be useful for more advanced stuff. Extend the API, improve graphics and it will become an easy-to-use Unity alternative for a lot of people.


Bogo94
Guest
Quote
2017-04-18 12:40:07

I agree with you on everything you said!


Create reply:


Posted by: (you are not logged in)


Enter the missing letter in: "Internationa?" (you are not logged in)


Text:

 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Image [img]http://www.example.com/image.jpg[/img]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons


   






Copyright© Ambiera e.U. all rights reserved.
Privacy Policy | Terms and Conditions | Imprint | Contact