spritebuilder / SpriteBuilder

Objective-C Game Development Suite
http://www.spritebuilder.com/
Other
741 stars 293 forks source link

Enhancement: Physics Collision Layer & Matrix Editor #565

Open LearnCocos2D opened 10 years ago

LearnCocos2D commented 10 years ago

I found the Unity Layers & Physics Collision Matrix editor simple and intuitive to work with. Here's how you define layers:

screen shot 2014-05-30 at 15 27 35

And this is where you check which layers can collide with each other, you can immediately see what collides with what: screen shot 2014-05-30 at 15 27 01

Right now the system in Spritebuilder allows users to enter custom strings in the collision category, type and layer fields. This hides the truly important aspect of collision editing, the collision matrix. It is not immediately visible which layers will collide with what other layer.

Furthermore with every edit you can introduce a typo in one of the potentially numerous text fields. A dropdown list of user-created categories, layers, masks would completely prevent random human error in this area.

cocojoe commented 10 years ago

I like the matrix view.

LearnCocos2D commented 10 years ago

In that case: take the blue pill. :)