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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.