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 + -
显示快捷键?