Hey Manic,

Following the updates is the best way to learn the API as it evolves, on other hand use
with caution on commercial projects. Even if the trunk is quite robust.
It is wize to make a copy of your working Away before update.

Fabrice

On Jan 26, 2009, at 8:21 PM, Manic wrote:


Hi, I just updated it and i've got to say, it has improved my
leakiness, it seems to leak at about half the rate it used to, however
it still leaks, so i assume this is more my problem than yours.

I haven't had opportunity to code for the last few days so I'm gonna
attempt what fabrice suggested and move the faces from the back to the
front, I'll let you know how I get on.

Out of interest, how often should I update my source? You seem to be
extremely proactive in making updates.


On Jan 24, 4:03 pm, Rob Bateman <[email protected]> wrote:
Hey Manic

try updating your source from the latest trunk version 2.2.7 - there have been substantial improvements addressing memory leaks which should help your tunnel code. Although this version is still in development, so it would be interesting to hear if you notice any difference in memory consumption

cheers

Rob



On Thu, Jan 22, 2009 at 9:07 AM, Fabrice <[email protected]> wrote:

shape changes can actually be done the easy way with the NormalUVModifier
without actually redo the mesh.
As3mod library also offer pretty cool options for this.

for face generation, look into primitives package.

Fabrice

On Jan 22, 2009, at 12:14 AM, Manic wrote:

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

--
Rob Bateman
Flash Development & Consultancy

[email protected]

Reply via email to