Coder Social home page Coder Social logo

scenedesigner's People

Contributors

andrew0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scenedesigner's Issues

it has a very big bug

when i load a plist, it fails, the error is
2013-04-11 18:42:46.827 SceneDesigner[8331:503] -[SDDocument readFromFileWrapper:ofType:error:] project file has no resources folder

how this happen? when you edit the scene, and save, then you pess "command + q" button, then second time you load the scene, it fails

how can i fix this ?

Ability to make custom classes

Right now, SceneDesigner will only work with stock cocos2d features (CCNode, CCSprite, etc). I would like it to be possible for developers to provide their own plugins so that they can use their own custom classes in SceneDesigner.

Right now, CocosBuilder offers this ability, but I'd like to take a bit of a different approach. With CocosBuilder, as far as I can tell, you have to build the entire application itself in order to use plugins. Instead of depending on the project files, I'd like to provide an API that developers can use so that they can compile just their plugin as a bundle and import it into SceneDesigner.

I don't expect to be able to accomplish something like this until after v1.0.

CCAction Animations in, out

I would love it if you could set an action on a node, with a start position and an end position (the end is what is shown in the preview). Basic support for Move/Fade actions and method: Slide, linear, easein/easeout, (bounce).

For example:
I choose a sprite and give it a Start animation:

  • When the layer becomes visible, the sprite starts outside the screen, on the gived position.
  • Then during 1 second animate in the sprite with EaseOut until correct position.

I would just start with the basics in the beginning, just allow some predefined animations:

  • Move or Fade
  • Linear, Easein, Easeout, Easein/out, (bounce)

The most important would be animate-in, but one could also build support for animate out very easly too.

Add CCAction support

I'd like some sort of support to add CCActions, but I'm not really sure how I'd want to implement that visually. Hopefully someone can come up with something eventually

Add support for adding nodes without adding to scene

Right now, anything you add to the "scene" is added as a child node. I'd like it to be possible to add nodes without adding it as a child, but rather leaving it up to the developer to do something with it programmatically, similar to Interface Builder.

Check fnt files for errors prior to adding to scene

As it stands, when adding a CCLabelBMFont, if there is an error (e.g. missing image file) the program just crashes as at NSAssert from CCLabelBMFont.m. This should be avoided and instead just display an error message to the user, informing them of the issue.

The easiest way to do this would be to have NSExceptions for CCLabelBMFont instead of NSAsserts. This way the error could simply be caught, then the error message can be relayed to the user.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.