1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"[]>
2<html xml:lang="en-US" lang="en-US">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../../css/document.css" type="text/css" />
7    <title>Graphix Library (gfx) Sample Demos</title>
8  </head>
9  <body>
10    <h1>MultiAnimationDemo</h1>
11
12      <div class="section">
13      <a href="images/MultiAnimationDemo0.png"><img src="images/MultiAnimationDemo0.png" border="0" width="200" height="120" /></a> <a href="images/MultiAnimationDemo1.png"><img src="images/MultiAnimationDemo1.png" border="0" width="200" height="120" /></a> <a href="images/MultiAnimationDemo2.png"><img src="images/MultiAnimationDemo2.png" border="0" width="200" height="120" /></a> <a href="images/MultiAnimationDemo3.png"><img src="images/MultiAnimationDemo3.png" border="0" width="200" height="120" /></a> <a href="images/MultiAnimationDemo4.png"><img src="images/MultiAnimationDemo4.png" border="0" width="200" height="120" /></a>
14      </div>
15
16      <h2>Overview</h2>
17      <p>
18        This demo displays multiple animations for things like materials and cameras. This section describes how to display animations other than skeletal animations and covers topics such using traverse when the tree structure has changed.
19      </p>
20
21      <h2>How to Use</h2>
22      <p>
23        <ul>
24          <li>Demo-specific operations</li>
25          <ul>
26            <li>L Button: Display the next animation</li>
27            <li>R Button: Display the previous animation</li>
28          </ul>
29          <li>Common Operations</li>
30          <ul>
31            <li>Slide pad: Rotate the camera</li>
32            <li>Slide pad + A Button: Move the camera back and forth</li>
33            <li>Slide pad + B Button: Move the camera in parallel</li>
34            <li>Slide pad + Y Button: Move the camera up and down</li>
35            <li>X Button: Reset the camera position</li>
36            <li>START Button: Restart the demo.</li>
37          </ul>
38        </ul>
39      </p>
40
41      <h2>Description</h2>
42      <p>
43        the animation initialization process used in <a href="AnimationDemo.html">AnimationDemo</a> is embedded in the demo library as <a href="../../../nw/demo/Utility/BindAnimationByName.html">BindAnimationByName</a>. These functions are used in this demo. The functions used when getting an animation group or registering an animation with a model differ depending on the type of animation. For details processing, see <a href="../anim/BasicFeature.html">Basic Features</a> and implementations such as <a href="../../../nw/demo/Utility/BindAnimation.html">BindAnimation</a> located in include/nw/demo/demo_Utility.h.
44      </p>
45      <p>
46        In this demo, initialize and traverse must be executed because nodes are added and/or deleted during scene switching. For details, refer to <a href="MultiInstanceDemo.html">MultiInstanceDemo</a>. Although not used in this demo, you can switch the visibility of models using <a href="../../../nw/gfx/Model/SetVisible.html">SetVisible</a> of <a href="../../../nw/gfx/Model/Overview.html">Model</a>. Traverse does not need to be executed in this case.
47      </p>
48  <hr><p>CONFIDENTIAL</p></body>
49</html>
50
51