Thanks for the advise i will look at exporting it as a 3ds, i didnt notice that their was a difference when i was starting out importing the models. I am assuming if i try and stick to low ploy characters then i should be okay as far as importing models. NOw is there a limit on all models i can hold in memory at a time, so say i want to have no more than like 10 unique types of characters(skins, maybe i can get away with like 5 actual 3ds models and figure a way to swap out the skins). Am i looking at memory leakage issues or no?
Thanks, Chris On Jul 17, 1:00 pm, maltech <[email protected]> wrote: > I notice some other things that I had to change from examples to make > 3ds loading work. > > private var playerCharacter:Object3DLoader; > > playerCharacter = new Object3DLoader(Max3DS.load("http:// > fatalcombat.spacecasegames.com/ > sites/fatalcombat.spacecasegames.com/files/Man_Suit_Black_001.max", > { name:"stuff", scaling:1, y:1, x:1, z:1, > rotationX:0, loadersize:300})) > > also they are right, you can not load a .max you have to export it to . > 3DS; > > If the object is too high poly it will get stuck too, as flash will > only take so much information before it implodes lol. > > On Jul 17, 1:01 pm, Luiz Senna <[email protected]> wrote: > > > Chris, > > > I think you have to export your .max file to .3DS file. > > > ttv > > > 2009/7/17 ChrisMcIntosh <[email protected]> > > > > Hello im using 3dsMax 2010 for modeling, I am trying to get my objects > > > that i build in 3d Max to get loaded and displayed on screen. I have > > > seen a couple examples of how to do this and i have setup the > > > following code: > > > > It says it loads the file, and i get a round ball on the screen with a > > > message in blue saying loading X of X geometry. Am i doing something > > > wrong on the model side or on the flash side? > > > > Thanks > > > // > > > > import away3d.loaders.*; > > > > import away3d.containers.View3D; > > > import away3d.core.base.Object3D; > > > import away3d.events.*; > > > import away3d.containers.ObjectContainer3D; > > > import away3d.core.math.Number3D; > > > import away3d.core.base.Vertex; > > > trace('finished importting classes'); > > > var playerCharacter:Object3DLoader; > > > stop(); > > > trace('starting loader'); > > > > playerCharacter = Max3DS.load("http://fatalcombat.spacecasegames.com/ > > > sites/fatalcombat.spacecasegames.com/files/Man_Suit_Black_001.max<http://fatalcombat.spacecasegames.com/%0Asites/fatalcombat.spacecaseg...> > > > ", > > > { name:"stuff", scaling:1, y:1, x:1, z:1, > > > rotationX:0, loadersize:300}); > > > ///here it is > > > playerCharacter.addOnSuccess(loadModelComplete); > > > > function loadModelComplete(e:LoaderEvent) { > > > > trace('loader complete'); > > > view.scene.addChild(playerCharacter);// your player character > > > content > > > as ObjectContainer3D > > > > view.render(); > > > } > > > > //Build the View > > > var view:View3D; > > > > // Create the view and Add it to the stage > > > view = new View3D({x:250,y:200}); > > > stage.addChild(view); > > > view.render(); > > > > // > > > -- > > Tatavo > > Luiz Otávio Toniato Senna > >
