Stickman Wiki‎ > ‎

Body Parts

For the cutout style, Stickman has a feature that behaves like the character setup in the game "Sims".
This got lot of potential because each new body part is multiplying the possibilities.
By combining 9 different types of body parts, at average of 5 choices per body part, you get 1953125 possible combinations.

This page contains information about how to make your own library of body parts.



When a folder in the figure library is named "Body Parts", it will activate this feature when the folder is selected.

In the source code it is a class named "CharacterBuilder" which is responsible for assembling the body part the right way.
To understand how to develop your own body part library, you need to know these things:
  • A complete character will have the control points:
    1. leftHandPoint
    2. leftShoulderPoint or neckPoint
    3. backPoint or leftBackPoint (hip)
  • You can choose names for knees and elbows as you which.
    In general you can design the character as you wish, as long the control points exist.
  • You build the body parts of the character's left side, not your left side.
  • You only have to make the left side, since the right side is mirrored.
  • The hands are attached to the arms before attached to body:
  • These matrix layers decide where to put the face and head properties:
    • eyes
    • matrix
    • nose
    • hat
  • You can control the color and borders by adding.
    • skinBrush
    • outBorderPen
      • This is the pen used along the edge.
    • inBorderPen
      • This is the pen used in face, usually a little thinner than the out border.
    • pantsBrush
    • sleeveBrush
  • The order of body part controlling colors are:
    1. Body
    2. Head
    3. Leg
    4. Arm
  • For example, when adding a skinBrush to the hand, it will change color according to either 3, 2 or 1.
  • If you model the body parts within 100x100 pixels, it is easier to make them match.
    100x100 is the standard length of the green (X) and red arrow (Y) in Elemento.
  • Save the files in the format <body part>-<number>.elemento
    For example:
    • arm-0.elemento
    • body-5.elemento
    • eyes-3.elemento
    • hand-9.elemento
    • hat-12.elemento
    • head-8.elemento
    • leg-7.elemento
    • mouth-5.elemento
    • nose-2.elemento
 
WebRep
Overall rating