1. An animation data generation apparatus comprising: an interface unit for setting of time allocation between 3D character animations in moving state and in standstill, and a type of the animation in moving state; a number-of-frame calculation unit for calculating the number of frames corresponding to animation, on the basis of the time allocation between animations set by the interface unit; and an animation data generation unit for generating data of the animation in standstill so that the 3D characters can be read, and generating data of the 3D character animation in moving state so as to link to the animation data in standstill, using the number of frames calculated by the number-of-frame calculation unit and a function corresponding to the type of the animation in moving state set by the interface unit.