Obsession in Flash – Physics and 3D

If I’d like to learn something new, certainly some new technology, I always like to learn by example. Having a goal to create something specific is, for me, much more motivating than leaving through a book one page at a time.

Wallpaper for Revista De2ign (www.revistadesign.com.br)
Creative Commons License photo credit: dudutorres

For instance, Timo has a nice example of Papervision 3D and the WOW physics engine. It gives both a very short introduction to Papervision 3D, which is probably the leading 3D engine for Flash, and the WOW engine, a great free ActionScript 3 physics engine that plugs in pretty much any framework available.

There are a few issues with Timo’s code if you download it. For instance, it is missing an important Flash resource. A small movie that has a game timer in there that shows you how well you are doing. I got rid of it and replaced it with a simple texture, so no more game time. There are also a bunch of warning, which I just choose to ignore (turned of AS3 warnings in FlashDevelop’s compiler options).

Apart from that, you’ll also need to download the libraries. To ease your work a little, I’ve done all the hard work for you. I’ve put everything into a FlashDevelop project and got the libraries from their Subversion repositories. So here’s a truly cutting edge workspace to get your started:

Interactive Plane Demo FlashDevelop workspace (about 14MB)

This entry was posted in Flash and ActionScript and tagged , . Bookmark the permalink. Both comments and trackbacks are currently closed.

One Trackback

  1. By Flash and ActionScript Game Engines on September 14, 2010 at 10:07 pm

    [...] you want to create a 3D Flash game, you could start with one of the 3 major 3D engines (Sandy, Papervision, Away) But if you want even more help, there’s Yogurt3D. While the others are more general 3D [...]

  • Feedback or questions? Contact me right away.

    Comments have been disabled on my posts. Not because I don't want to hear from you, but because they were adding very little to the conversation (most of them were spam anyway). I do listen to you and try to keep as much posts as possible up-to-date and error free. So if you have a question, if something isn't working the way you hoped or you have general feedback, please use the contact form below. I guarantee an answer to every honest question or remark.
  • Get in touch
    1. (required)
    2. (valid email required)
     

    cforms contact form by delicious:days