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

📄 basicview.as.svn-base

📁 一个2D基于verlet的Flash物理引擎。它用AS3编写而成。Fisix的目标是应用到游戏等计算量很大的实时应用中。尽管flash比c/c++要慢,很棒的物理引擎
💻 SVN-BASE
字号:
package org.papervision3d.view{	import org.papervision3d.cameras.*;	import org.papervision3d.core.render.BasicRenderEngine;	import org.papervision3d.scenes.Scene3D;		/**	 * Author Ralph Hauwert	 */	 	public class BasicView extends AbstractView implements IView	{					public function BasicView(viewportWidth:Number=640, viewportHeight:Number = 320, scaleToStage:Boolean=true, interactive:Boolean = false, cameraType:String = "CAMERA3D")		{			super();						scene = new Scene3D(false);			viewport = new Viewport3D(viewportWidth, viewportHeight, scaleToStage, interactive);			addChild(viewport);			renderer = new BasicRenderEngine();						switch(cameraType){				case Camera3D.TYPE:					_camera = new Camera3D();				break;				case FreeCamera3D.TYPE:					_camera = new FreeCamera3D();				break;				case FrustumCamera3D.TYPE:					_camera = new FrustumCamera3D(viewport);				break;				default:					_camera = new Camera3D();				break;			}		}				public function get cameraAsCamera3D():Camera3D		{			return _camera as Camera3D;		}				public function get cameraAsFreeCamera3D():FreeCamera3D		{			return _camera as FreeCamera3D;		}				public function get cameraAsFrustrumCamera3D():FrustumCamera3D		{			return _camera as FrustumCamera3D;		}	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -