Try this line:

if (modelo1.distanceTo (level1)> 1)

change it to this line:

if (modelo1.distanceTo (level1.position)> 1)

Let me know if it works!

-Pete

On Wed, Jul 29, 2009 at 12:53 PM, Wenderson <[email protected]> wrote:

>
> This is the address of. The:
> http://groups.google.com/group/away3d-dev/web/Game.as
>
>
> I am studying this very away3d to be good.
>
> My error occurs in the following. the
>
> :
> .
> .
> .
> .
>
> environment = new Plane ((material: mat_ambiente, width: 1900, height:
> 1900, segmentsW: 8, segmentsH: 4));
> Ambiente.y = - 90;
> View.scene.addChild (environment);
>
> ambiente1 = new Plane ((material: mat_ambiente, width: 1900, height:
> 1900, segmentsW: 8, segmentsH: 4));
> Ambiente1.y = - 90;
> Ambiente1.x = 1900;
> View.scene.addChild (ambiente1);
>
> level1 = new ObjectContainer3D (environment, ambiente1);
> View.scene.addChild (level1);
>
> Loader = new Object3DLoader ();
> loader = Collada.load ( "data / models / mario.dae", (material:
> mat_loader, scaling: 0.10, y: 40 });// put 40 to see the object
> falling on the stage and the collision sfrendo
> View.scene.addChild (loader);
> Loader.addOnSuccess (success);
>
> )
> / / Success
> private function success (event: LoaderEvent): void
> (
> modelo1 = ObjectContainer3D (event.loader.handle);
> skinAnimation = (modelo1.animationLibrary [ "default"] the
> AnimationData). SkinAnimation the animation;
> )
> .
> .
> .
> .
> .
> if (modelo1.distanceTo (level1)> 1)
> (
> Modelo1.y = modelo1.y;
> ) Else
> (
> Modelo1.y -= 5;
> )
> .
> .
> .
> .
>
>
>
> What I want is to make the "modelo1" stay on top of any
> "level1" (which is where my floor) and when he gets in the dark
> (blakHell) he falls (because there no ground for he step).
> Because I believe in putting a floor with grooves and depressions!
> Thanks for your help!




-- 
___________________

Actionscript 3.0 Flash 3D Graphics Engine

HTTP://AWAY3D.COM

Reply via email to