Schattenwurf - Papervision - Light [Flash 10]
| Beiträge: 21 Registriert: Oct 2007
| 05.08.2010, 13:29
Hey Zusammen,
ich beschäftige mich momentan etwas mit Papervision.
Ich möchte imprinzip einfach nur das ein Plane (Primitive Objekt) einen Schatten wirft auf einen virtuelle Boden sozusagen.
Dass habe ich bisher geschafft.
ActionScript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | package {
import flash.display.Sprite;
import org.papervision3d.cameras.Camera3D;
import org.papervision3d.render.BasicRenderEngine;
import org.papervision3d.scenes.Scene3D;
import org.papervision3d.view.Viewport3D;
import org.papervision3d.objects.primitives.Plane;
import org.papervision3d.materials.shadematerials.GouraudMaterial;
import org.papervision3d.lights.PointLight3D;
import flash.events.Event;
public class Papervision extends Sprite {
public var viewport:Viewport3D = new Viewport3D();
public var scene:Scene3D = new Scene3D();
public var camera:Camera3D = new Camera3D();
public var renderer:BasicRenderEngine = new BasicRenderEngine();
private var lightPoint :PointLight3D = new PointLight3D(false);
public var grayMaterial:GouraudMaterial = new GouraudMaterial(lightPoint, 0x999999, 0xcccccc);
public var plane:Plane = new Plane(grayMaterial);
public function Papervision() {
lightPoint.x = 50;
lightPoint.y = 50;
lightPoint.z = 100;
addChild(viewport);
scene.addChild(plane);
addEventListener( Event.ENTER_FRAME, onEnterFrame );
function onEnterFrame( evt:Event ):void
{
plane.rotationX = plane.rotationX + 5;
plane.rotationY = plane.rotationY + 5;
renderer.renderScene( scene, camera, viewport );
}
}
}
}
|
Einfach ein Plane dass etwas gedreht wird und einem PointLight. Jetzt würde ich eben noch gerne dass des ganze einen Schatten wirft.
Vielleicht könnt Ihr mir hefen.
Danke im Voraus
Gruß Mando | |
| Ähnliche Beiträge zum Thema | |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|