Defining Light Animations

Overview

Light animations are described as multiple <LightAnimationData> under the <Animations> tag. Each <LightAnimationData> contains the data for the animation of a single light. The light that is the animation target is specified by the Name attribute of the <LightAnimationData> tag, and takes the form: light name + .LightAnimation.

<NintendoWareIntermediateFile>
<GraphicsContentCtr>
<Animations>
<LightAnimationData>

The animation data is expressed as a collection of animations of individual light parameters. Each parameter animation is defined individually in the form of target parameter path + animation data below the <MemberAnimationData> tag. A collection of individual parameter animations exist together in the form of a <MemberAnimationDataSet>. If multiple parameters are being animated for a single light, then multiple <MemberAnimationData> tags are defined below the <MemberAnimationDataSet> tag.

<NintendoWareIntermediateFile>
<GraphicsContentCtr>
<Animations>
<LightAnimationData>
<MemberAnimationDataSet>
<MemberAnimationData>

In the example below, animation data are configured for the <Diffuse> tag of the camera named PointLight.

<NintendoWareIntermediateFile>
<GraphicsContentCtr>
<Animations>
<LightAnimationData Name="PointLight.LightAnimation">
<MemberAnimationDataSet>
<MemberAnimationData>
<Path>Diffuse</Path>
<RgbaColorAnimation>
...

CONFIDENTIAL