Click the image and then use the code: WRAC11
Please sign up, after all we all want to make my manager happy. Right?
Plus, you can extend for 15 days if need be.
Use this to get a promotion at work
or demonstration during an interview! (Only if appropriate)
Or for whatever reason you got that wonderful XBox. Now make an Avatar say thank you, this will really get them talking about how mature, smart and creative. Unless I am at the table, but I’ll keep quiet, if you bring me another piece of pumpkin pie and the good coffee, not that crud that been on the warmer for a couple of hours. Plus, keep those babies in diapers away from me.
If you have connected to your XBox then proceed from here, if not, then read the past two blog posts, starting with how to get to the XNA Connect using the Premium Membership or Dreamspark (Dreamspark.com, you will need to sign up and prove you are a college or university student). If you don’t have an Xbox yet, then do the one just before this, and get C# Express and XNA Game Studio on your machine. If you are a college or university student, think about talking to the computer science advisor and change your major, but any college or university student can get access to Dreamspark.
For now, if you have XNA Game Studio and XBox connected, download: http://creators.xna.com/en-US/samples/avatarmultipleanimations, as always, take a look at the EULA.
Once you have the file unzipped or extracted, then use the following to do a really cool presentation for saying thanks, and see how easy it is to become a game developer.
In this example, you are going to create an AVATAR that will show just how much you appreciate your XBox! Unfortunately, this example will NOT work if you are not connected to an XBOX 360 that has a disk drive.
protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.CornflowerBlue); string message = "Playing: "; if (animationPlaybackMode == AnimationPlaybackMode.All) { message += "Celebrate + Wave"; } else if (animationPlaybackMode == AnimationPlaybackMode.Celebrate) { message += "Celebrate"; } else if (animationPlaybackMode == AnimationPlaybackMode.Wave) { message += "Wave"; } message += "\n(Left Shoulder Button)"; // Draw the text spriteBatch.Begin(); spriteBatch.DrawString(font, message, new Vector2(161, 161), Color.Black); spriteBatch.DrawString(font, message, new Vector2(160, 160), Color.White); spriteBatch.End(); // Draw the avatar with the combined transforms avatarRenderer.Draw(finalBoneTransforms, celebrateAnimation.Expression); base.Draw(gameTime); }
protected override void Draw(GameTime gameTime) { GraphicsDevice.Clear(Color.Purple); string message = "Playing: "; if (animationPlaybackMode == AnimationPlaybackMode.All) { message += "Thank you for the XBOX!"; } else if (animationPlaybackMode == AnimationPlaybackMode.Celebrate) { message += "Yippee!"; } else if (animationPlaybackMode == AnimationPlaybackMode.Wave) { message += "I AM SOOOO HAPPY!"; } message += "\nThis is soooo AWESOME!\n\n\nPress Left Shoulder button" + "\nto change expression\nPress Right To Change Avatar"; // Draw the text spriteBatch.Begin(); spriteBatch.DrawString(font, message, new Vector2(161, 161), Color.Black); spriteBatch.DrawString(font, message, new Vector2(160, 160), Color.White); spriteBatch.End(); // Draw the avatar with the combined transforms avatarRenderer.Draw(finalBoneTransforms, celebrateAnimation.Expression); base.Draw(gameTime); }
Legal Note:
Restrictions: