| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Nice Newbie Registriert seit: Sep 2003
Beiträge: 365
| Papervision3D: einfaches Beispiel mit Material erzeugt unerwarteten Output
Hallo zusammen, ich arbeite mich gerade durch das Papervision3D Essentials Buch und in auf Seite 99 bei Movie Materials angekommen. Leider wird mir sobald ich den Film exportiere das Material doppelt angezeigt. Einmal mit der Position 0,0 und ein zweites mal wird das Material auf das Shape gelegt, so wie gewünscht. Hier ist der Screenshot .Code: package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.text.TextFieldAutoSize;
import org.papervision3d.objects.primitives.Plane;
import org.papervision3d.view.BasicView;
import org.papervision3d.materials.MovieMaterial;
public class SmartHome extends BasicView
{
private var plane:Plane;
public function SmartHome()
{
stage.frameRate = 40;
viewport.interactive = true;
init();
startRendering();
}
private function init():void
{
var materialSprite:Sprite = new Sprite();
materialSprite.graphics.beginFill(0xebebeb);
materialSprite.graphics.drawRect(0,0,200,200);
var textfield:TextField = new TextField();
textfield.text = "Hello 3d world";
textfield.autoSize = TextFieldAutoSize.LEFT;
textfield.setTextFormat(new TextFormat("Arial", 25));
textfield.x = (materialSprite.width - textfield.width/2);
textfield.y = (materialSprite.height - textfield.height/2);
materialSprite.addChild(textfield);
addChild(materialSprite);
var material:MovieMaterial = new MovieMaterial(materialSprite);
material.smooth = true;
material.doubleSided = true;
plane = new Plane(material);
scene.addChild(plane);
}
override protected function onRenderTick(e:Event=null):void
{
plane.localRotationY++;
super.onRenderTick();
}
}
} Oder weiß was ich falsch gemacht habe? Besten Dank und schöne Grüße!
__________________ unique. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Box2D: Einfaches Beispiel funktioniert nicht im Flash Builder | Ali | ActionScript 3 | 6 | 27-08-2010 14:25 |
| Papervision3D ButtonMode nur auf ein Material | gandyxxl | 3D | 11 | 21-11-2007 18:32 |
| 3D MAX - Material | Raycer | Am Rande | 3 | 10-05-2005 18:46 |
| [C4D] CD-Material? | nps | 3D | 4 | 09-03-2004 14:05 |
| einfaches Beispiel für doofe?? | olien | Flash mit XML und Webservices | 4 | 15-02-2004 18:46 |