在实验第一个例子 的时候 出错代码:BitmapFileMaterial: Loading bitmap from map.jpg 按照 讨论区的方
vihchina (2010-07-23 09:41:08)
在实验第一个例子 的时候 出错代码:BitmapFileMaterial: Loading bitmap from map.jpg 按照 讨论区的方法 还是一样出错!
这个是我代码,我使用的是flash cs3
请高手指点下:
package {
import flash.display.Sprite;
import flash.events.Event;
import org.papervision3d.cameras.FreeCamera3D;
import org.papervision3d.render.BasicRenderEngine;
import org.papervision3d.scenes.Scene3D;
import org.papervision3d.view.Viewport3D;
import org.papervision3d.materials.BitmapFileMaterial;
import org.papervision3d.materials.utils.MaterialsList;
import org.papervision3d.objects.primitives.Sphere;
public class exp1 extends Sprite {
private var viewport:Viewport3D;
private var renderer:BasicRenderEngine;
private var scene:Scene3D;
private var camera:FreeCamera3D;
private var sphere:Sphere;
public function exp1():void {
viewport = new Viewport3D(400,400);
renderer = new BasicRenderEngine;
scene = new Scene3D;
camera = new FreeCamera3D;
addChild(viewport);
sphere = new Sphere(new BitmapFileMaterial('map.jpg'),400,12,12);
scene.addChild(sphere);
addEventListener(Event.ENTER_FRAME,process);
}
private function process(evt:Event):void{
sphere.rotationY+=1;
renderer.renderScene(scene,camera,viewport);
}
}
}