GE CAN PLAY MOVIE FILES
normal AVI's are simply a series of BMP files...
grab any utility that converts AVI to BMP and convert your video out to a series of BMP files.
then load them into GE as an animation... and... BINGO ! the same thing
you can also adjust the size of the playback screen by playing your animation off the screen, then use an onscreen canvas ( as large as you want)
then in the canvas draw event use drawfrom ( and drawfrom the actor with the animation) then scale up or down..
provided the "movie" canvas is the only thing playing at the time ( as in a cutscene) then it plays fine even scaled at 10 times the size
i just tried it myself.. works well..
warning: big movies will make your exe very large.. i sugggest shrinking the "size" of the movie image size ( the screen size) and using drawfrom to scale it back up live during runtime.
eg if your movie is 800 by 600 pixels, resize all the bitmaps using a batch convertor ( or resize the movie in a movie editor before exporting to BMPs).. if you resize to 1/2 size, or 1/4 size, you usually get best results ( ie: resize evenly), then simply use the drawfrom to resize back up to fill the screen... you will lose resolution , but it will make your final game exe much smaller
note.. not an advertisement, but I should post the application I used... seeing how its demo file is the one i used in in my demo... but you can download any number of these.... there is many - google for avi2bmp
this is simply the first one I found..
http://www.softpedia.com/get/Multimedia ... 2Bmp.shtmland it is good for small movies, as it converts the movie to what is basically a single "sprite sheet".. but for larger movies you will want to convert it to a series of separate BMP files
- movies.zip
- demo movie
- (103.49 KiB) Downloaded 223 times
in my demo the original movie is the small one on the right