Thanks for the reply, I've had a good look at the geometry class (mainly due to being thrown into it by errors) and can't really make heads nor tails of it.
The addFace function still requires a face to function (unless i'm missing something fundamental) and its creating the extraneous face objects which is giving me my memory leak. I thought about simply scrolling the texture, but as the shape of the tunnel itself changes, it would give a different effect... wouldn't it? (I may try that tomorrow just in case actually). The moving the faces thing sounds difficult, also I've tried updating the properties of a face and its given me lots of errors, I was probably doing something wrong though. Cheers Martin On Jan 21, 10:13 pm, Fabrice <[email protected]> wrote: > Hi Martin, > Take a look at the way it's done in Geometry class. > > Looking at your demo, why don't you just move the faces behind cam to > front instead of making new ones? > then you do not need to build new faces... no need to clear them... > You also can do this by just "scrolling" the map with the > TransformBitmapMaterial. > No mesh update required. Only if the objects are not moving in space > of course. > > Fabrice > On Jan 21, 2009, at 10:45 PM, Manic wrote: > > > > > Hi, first of all introduction; > > > I'm a graphic designer/coder based in Sheffield and I'm really > > enjoying getting into Away3d. > > > enough about me, more about my problems ;) > > > I'm creating a game where the player travels through a continuous > > randomly created tunnel. To do this I'm creating new faces and then > > using the add face command to create new sections to the tunnel. the > > problem is that this is creating loads of new face objects that I > > can't seem to remove from memory properly, thus I'm creating a memory > > leak. > > > the demo is here; > >http://www.10thplanet-clients.com/bin-release/Hacker.html > > > and the code is here;http://www.10thplanet-clients.com/bin-release/srcview/ > > > (the offending code is at hack.Tunnel) > > > I've tried just about everything I can think of and find online with > > no luck. > > > If anyone can point me in the right direction I'd be eternally > > grateful. > > > Cheers > > > Martin
