bitmapviewport3d.as.svn-base
来自「一个2D基于verlet的Flash物理引擎。它用AS3编写而成。Fisix的目」· SVN-BASE 代码 · 共 30 行
SVN-BASE
30 行
package org.papervision3d.view{ import flash.display.BitmapData; /** * @Author Ralph Hauwert */ public class BitmapViewport3D extends Viewport3D implements IViewport3D { public var bitmapData:BitmapData; public function BitmapViewport3D(viewportWidth:Number=640, viewportHeight:Number=480, interactive:Boolean=false, autoCulling:Boolean=true) { super(viewportWidth, viewportHeight, false, interactive, true, autoCulling); bitmapData = new BitmapData(Math.round(viewportWidth), Math.round(viewportHeight), false, 0); removeChild(_containerSprite); } override public function updateAfterRender():void { if(bitmapData.width != Math.round(viewportWidth) || bitmapData.height != Math.round(viewportHeight)){ bitmapData = new BitmapData(viewportWidth, viewportHeight, false, 0); }else{ bitmapData.fillRect(bitmapData.rect, 0); } bitmapData.draw(_containerSprite, null, null, null, bitmapData.rect, false); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?