Animating a model

This recipe will show how easy it is to animate a model using the HighLevel.Model library.

Getting ready

Create a new project, add Walker.mdx, and set the Build Action to Content. The code and all materials for this recipe are available as Ch8_Example5.

How to do it...

Edit AppMain.cs and edit Main to match the following (changes highlighted):

public static void Main (string[] args) {
  var graphics = new GraphicsContext();
  graphics.SetClearColor (0.0f, 0.0f, 0.0f, 0.0f);
  
  var model = new BasicModel("/Application/walker.mdx",0);
  
  Matrix4 view = Matrix4.LookAt( new Vector3(0.0f,0.0f,25.0f),
                new Vector3(0.0f,0.0f,0.0f),
                Vector3.UnitY);
  Matrix4 proj = Matrix4.Perspective(FMath.Radians(45),graphics.Screen.AspectRatio,1,10000f);
 Matrix4 world ...

Get PlayStation®Mobile Development Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.