1. An animation production apparatus which makes a combination of basic motions each constituting a minimum unit of a motion of a moving body to produce an animation in which said moving body makes a predetermined motion in a virtual space in accordance with a predetermined motion procedure, comprising: basic motion acquiring means for acquiring a type of each of said basic motions constituting said predetermined motion; spatial data acquiring means for acquiring spatial data forming positional information on an object, including said moving body, in said virtual space for each of said basic motions; key frame producing means for producing a key frame corresponding to each of said basic motions; motion time information acquiring means for acquiring motion time information including a motion time taken for each of said basic motions and a motion start time of each of said basic motions; animation producing means for producing an animation on the basis of said key frame and said motion time information according to a key frame method; animation information storing means for storing animation information including said spatial data and said motion time information in a state associated with each of said basic motions; and reusable information extracting means for extracting reusable information from said animation information for each of said basic motions at an alteration of said animation.