How to Customize ArtPig Animations

[Section1] [Section2] [Section3] [Section4] [Section5] [Section6]

Section 1: What is Symbol in ArtPig?

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.

symbol-person

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'.