⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bitmapviewport3d.as

📁 一个2D基于verlet的Flash物理引擎。它用AS3编写而成。Fisix的目标是应用到游戏等计算量很大的实时应用中。尽管flash比c/c++要慢,很棒的物理引擎
💻 AS
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -