ArtPigEditor is initially designed for making e-books. Nowadays, mobile app industry is growing so
fast that thousands of apps are made every year. It is surprising that there is no animation tool
for mobile app development that can help both programmers and designers.
ArtPigEditor aims to minimize gab between programmers and designers that will save a lot of time and money.
Before we talk about animation customization, you need to know the basic concept of symbol in ArtPig.
In ArtPig, a symbol can represent a character such as a person or a car, and it consists of many
movable parts. Those movable parts are called a graphic group because they can
have several small unmovable pieces. For example, if a symbol represents a person,
it has head, body, arms, legs, and so on. Head is composed of eyes, hair, lips,
and so on assuming the components are not movable, so we can regard the head as a graphic group.
In addition, a symbol can have several actions such as walk, run, sleep, and etc.
In order to walk, each part(=graphic group) of a person symbol should have individual
small actions, such as moving arms and legs.
The walk action can be regarded as an action group in ArtPig system because it involves
several sub-actions.
ArtPig has APSSymbol class to define and manage symbols. If an APSSymbol object need to access images or audio, it should be created by APSResourceManager, or resourceManager property should be set.
NOTE: ArtPig Editor will support multiple symbols and multiple action groups. However, in the current version, it provides only one symbol, tagged 'Symbol1', and one action group, tagged 'ActionGroup1'.