亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? engine3d.as

?? FlashEd 0.2 是個游戲引擎包
?? AS
?? 第 1 頁 / 共 2 頁
字號:
?/*******************ENGLISHproject: 3d engineby: ivan ivanoff (www.i2off.org)based on the work made by : stuart schoneveld (www.illogicz.com) email: avatar@i2off.orgapologies:	to my wife and kids for supporting me.	to jorge, valerialaura & mariano, for bothering them all the time.	thx to valerialaura for the english translation--------------------ABOUT THIS CLASSIt's instanciated by the engine's component. It contains the render systme and the global properties.--------------------ABOUT IT'S PUBLIC METHODS-addModel(model)	adds a new model to the scene. model is an instance of the Model class	returns the added model.-removeModel(model)	removes a model from the scene. model is an instance of the 	Model class previously added to the scene.-getModels()	returns a list of all available models.-removeCamera(cam)	removes a camera from the scene. cam is an instance of the Camera3D class.-setCamera(cam)	adds and sets the camera to use in the scene. cam is an instance of the Camera3D class.-reset()	removes all models and cleans the scene.-setScene(int)	sets a scene as active eliminating the current scene. int is an integer representing	the scene number of the list of available scenes setted with the property: scenes.-onFreezeModel()	event to be overwritten. notifies the moment when a model is freezed. -addTexture(layer, texture)	allows the given layer to be used as a mask for an item in the library (texture)--------------------ABOUT IT'S PUBLIC PROPERTIES-layers	the amount of different layers you wish to use. Models can be assigned	to different layers. If a model is set in front of another but on an 	lower layer, it will be shown behind.	layers are great for working with textures.	-freezeMode	sets whether freeze mode is active or not. freeze mode active stops rendering	sections of a freezed model.	-porFrezar	this value affects the chance of freezing.	the freezing will occur on a chance of 1/porFrezar.	-FXNMode	whether the FXN (where N is 1,2, etc) mode is on or off.	FX can stop, strech or contract parts of the affected polygon.	-FXNFac	this value is used on the calculation of the FX.	-scenes	a list containing the different scenes. These are functions receiving	an instance of the engine as it's parameter. Every scene has the 	step by step description of camera and polygons creation.--------------------HOW TO USE-drag the component to the scene-give the instance a beautiful name (i.e:my_3d)!it's highly recommended to crete methods for model creation so you don't haveto write in the scene the step by step for every polygon-create a method to simplify model creation (i.e. square)function square(){	var mo = new Model()	//coord 0	mo.addCoord(new Coord(0, 0, 0));	//coord 1	mo.addCoord(new Coord(50, 0, 0));	//coord 2	mo.addCoord(new Coord(50, 50, 0));	//coord 3	mo.addCoord(new Coord(0, 50, 0));		var ld = [];	ld.push([0, 'moveTo']);	ld.push([1, 'lineTo']);	ld.push([2, 'lineTo']);	ld.push([3, 'lineTo']);	ld.push([0, 'lineTo']);	mo.addPolygon(new Polygon(ld));		return mo}-create the scene (a function) that will create the camera and modelsvar sc1 = function (engine) {	// Create camera	var c = engine.setCamera(new Camera3D());	c.setCoordinates(0, 0, -100);	c.setRotation(0, 0);	// Create model	var m = engine.addModel(_root.square());	m.setCoordinates(0, 0, 0);	m.setColor(200, 224, 204);}-add the scenemy_3d.scenes = [sc1];-set the scenemy_3d.setScene(0)--------------------WHAT ARE FREEZE AND EFFECTS?these are effects over what you see on the screen.they do not affect the real model but the way they are shown.--------------------WHAT IS A SCENE?a scene must be a function that has an engine parameter to receive an instance of the component.the engine is needed to create the camera and add the different models.//////////////////////////////ESPANOLproyecto: engine 3dpor: ivan ivanoff (www.i2off.org)basado en el trabajo de: stuart schoneveld (www.illogicz.com) email: avatar@i2off.orgperdones:	A mi mujer e hijos por aguantar.	A jorge, valeria y mariano, por joderlos a cada rato.	--------------------ACERCA DE ESTA CLASEEsta es instanciada por el componente del engine. Es la que contiene el sistema de render y las propiedades globales.--------------------ACERCA DE SUS METODOS PUBLICOS-addModel(model)	agrega un modelo a la escena. El model es una instancia de la clase Model().	devuelve el modelo agregado-removeModel(model)	remueve un modelo de la escena. El model es una instancia de la clase 	Model() previamente agregada a la escena.-getModels()	devuelve una lista con todos los modelos disponibles.-removeCamera(cam)	remueve uns camara de la escena. Cam es una instancia de la clase 	Camera3D().-setCamera(cam)	agrega y setea la camara que se usa en la escena. Cam es una instancia de 	la clase Camera3D()-reset()	borra todos los modelos y limpia la escena.-setScene(int)	setea como activa una escena eliminando a la que se este ejecutando. int es 	un entero que representa el numero de escena de la lista de escenas seteadas	con la propiedad: scenes-onFreezeModel()	evento a ser sobreescrito que recoge notifica del momento en el cual un 	modelo es freezado.-addTexture(layer, texture)	este metodo permite que un layer determinado no se dibuje normalmente sino 	como mascara de un objecto en libreria (texture)--------------------ACERCA DE SUS PROPIEDADES PUBLICAS-layers	la cantidad de layers distintos que se quieren usar. Uno puede asignar 	modelos a distintos layers. Teniendo en cuenta que a si un objeto esta 	ubicado delante de otro, pero en un layer inferior, se ve por detras.	Los leyers son optimos para el trabajo con texturas (ver addTexture)-freezeMode	si esta activo o no el modo de freeze. Este lo que hace es dejar de 	redibujar secciones de un modelo freezado.-porFrezar	la posibilidad global que tienen los modelos de ser freezados.	-FXNMode	si esta activo o no el mode de FXN (1, 2, ETC). Este detiene partes del	poligono afectado, las estira o las contrae.-FXNFac	factor para el calculo de aplicacion de o de los FXN	-scenes	lista que contiene las distintas escenas. Estas son funciones que reciben 	como parametro la instancia del engine. Cada escena tiene la descripion	paso a caso de la creacion de la camara y cada uno de sus polygonos--------------------MODO DE USO-draguear el componente en la escena-nombrar la instancia (ej:my_3d)!es recomendable crear metodos para la creacion de los modelos para no escribiren la escena toda el paso a paso de cada uno de los polygonos-crear metodo para simplificar la creacion del modelo (ej: cuadrado)function cuadrado(){	var mo = new Model()	//coord 0	mo.addCoord(new Coord(0, 0, 0));	//coord 1	mo.addCoord(new Coord(50, 0, 0));	//coord 2	mo.addCoord(new Coord(50, 50, 0));	//coord 3	mo.addCoord(new Coord(0, 50, 0));		var ld = [];	ld.push([0, 'moveTo']);	ld.push([1, 'lineTo']);	ld.push([2, 'lineTo']);	ld.push([3, 'lineTo']);	ld.push([0, 'lineTo']);	mo.addPolygon(new Polygon(ld));		return mo}-crear la escena (una funcion) que crea la camara y los modelosvar esc1 = function (engine) {	// Crea la camara	var c = engine.setCamera(new Camera3D());	c.setCoordinates(0, 0, -100);	c.setRotation(0, 0);	// Crea un modelo	var m = engine.addModel(_root.cuadrado());	m.setCoordinates(0, 0, 0);	m.setColor(200, 224, 204);}-agrega la escenamy_3d.scenes = [esc1];-setea la escenamy_3d.setScene(0)--------------------QUE ES FREEZADO Y EFFECTS?son efectos sobre lo que se ve en pantalla. Estos efectos no afectan realmente al modelo. Sino a la forma en la que estos son mostrados--------------------QUE ES UNA ESCENAuna escena debe ser una funcion que recivira como parametro la instancia del componente para poder crear en ella la camara y los distintos modelos.*******************/class engine3D extends MovieClip {	var depths:Object;	var models:Object;	var cameras:Object;	var camera:Object;	var depositoGrafico:MovieClip;	var layers:Number = 1;	//cuantos layers graficos tiene	var idModels = 1;	var freezeMode = false;	var porFrezar = 10;	var porPoligF = 1;	//la posibilidad de dibujar el poligonoF	var FX1Mode = false;	var FX2Mode = false;	var FX1Fac = 10;	var FX2Fac = 10;	var scenes:Array;	function engine3D() {		trace("a");		_global.engine3DRun = this;		_global.engine3DCore = new Object();		depths = new Object();		models = new Object();		camera = undefined;		cameras = new Object();	}	function init(l) {		//el movieclip tiene que tener en el primer frame un llamado al init		if (l == null || l == undefined || typeof (l) != "number") {			l = 1;		}		layers = l;		this.createEmptyMovieClip("depositoGrafico", 1);		for (var i = 0; i<l; i++) {			var la = depositoGrafico.createEmptyMovieClip("layer"+i, (i+1)*2);			la._depth = (i+1)*2;			la.ids = 0;		}	}	function addModel(model) {		models[model._id] = model;		model.onAdd(this);		return model;	}	function removeModel(model) {		models[model._id].onRemove();		delete models[model._id];	}	function getModels() {		return models;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久99久久免费精品蜜臀| 久久av老司机精品网站导航| 91啪亚洲精品| 中文字幕一区二区三区精华液| 国产成人av电影在线播放| 久久综合狠狠综合久久综合88 | 国内精品视频一区二区三区八戒| 91精品国产综合久久精品| 麻豆91在线播放免费| 精品99一区二区三区| eeuss鲁片一区二区三区在线看| 亚洲少妇最新在线视频| 欧美老年两性高潮| 狠狠色综合播放一区二区| 国产精品免费视频网站| 欧美日韩中文精品| 激情五月播播久久久精品| 国产精品成人免费精品自在线观看| 成人一区二区三区| 亚洲电影在线免费观看| 久久亚洲欧美国产精品乐播| 91在线观看污| 日本91福利区| 最新欧美精品一区二区三区| 欧美日韩精品综合在线| 国产成人精品亚洲日本在线桃色| 亚洲精品一二三| 久久亚洲一区二区三区明星换脸| 99久久99久久精品免费观看| 日韩精品1区2区3区| 亚洲国产精品激情在线观看| 欧美色爱综合网| 国产福利不卡视频| 视频在线观看一区二区三区| 中文子幕无线码一区tr| 日韩一区二区精品在线观看| av一区二区三区黑人| 蜜臀av性久久久久蜜臀av麻豆| 国产精品麻豆欧美日韩ww| 69精品人人人人| 91麻豆swag| 国产91在线观看| 久久精品国产成人一区二区三区| 亚洲品质自拍视频| 久久精品免费在线观看| 欧美男生操女生| 色综合久久天天| 丰满岳乱妇一区二区三区| 美国毛片一区二区三区| 亚州成人在线电影| 亚洲欧美偷拍另类a∨色屁股| 久久久噜噜噜久噜久久综合| 欧美一区二区视频网站| 色婷婷av久久久久久久| 成人性色生活片免费看爆迷你毛片| 日本女人一区二区三区| 午夜不卡在线视频| 一区二区高清视频在线观看| 中文字幕色av一区二区三区| 国产亚洲欧美一区在线观看| 欧美一级日韩免费不卡| 国产精品入口麻豆原神| 欧美大黄免费观看| 欧美肥胖老妇做爰| 777a∨成人精品桃花网| 欧美日韩在线综合| 色狠狠色狠狠综合| 欧日韩精品视频| 91国产视频在线观看| 99re8在线精品视频免费播放| 国产精品456| 国产成+人+日韩+欧美+亚洲| 国产成人免费av在线| 精品写真视频在线观看| 韩国精品久久久| 国产一区二区精品久久| 国产综合一区二区| 国产高清亚洲一区| 成人av在线电影| 97久久精品人人做人人爽| www.成人网.com| 色欧美片视频在线观看在线视频| 在线视频国产一区| 欧美日韩一区国产| 欧美精品xxxxbbbb| 26uuu精品一区二区三区四区在线| 日韩精品在线看片z| 久久精品一区蜜桃臀影院| 亚洲国产精品ⅴa在线观看| 国产精品成人免费| 亚洲国产另类精品专区| 蜜臀av一区二区| 国产精品综合二区| 色偷偷成人一区二区三区91| 欧美日韩中文国产| 精品国精品国产| 中文字幕在线不卡一区二区三区| 伊人性伊人情综合网| 日韩av在线播放中文字幕| 国内久久婷婷综合| 色综合久久九月婷婷色综合| 欧美精三区欧美精三区| 久久综合网色—综合色88| 日韩久久一区二区| 午夜精品久久久久| 国产成人免费视频一区| 91国偷自产一区二区开放时间| 欧美一级午夜免费电影| 国产精品亲子乱子伦xxxx裸| 亚洲va在线va天堂| 国产精品一区二区黑丝| 欧洲日韩一区二区三区| 亚洲精品在线观| 亚洲一区在线观看免费观看电影高清 | 亚洲成av人片www| 国产原创一区二区| 欧美制服丝袜第一页| 欧美va亚洲va香蕉在线| 亚洲啪啪综合av一区二区三区| 日韩影院在线观看| 99精品热视频| 精品国产成人在线影院| 亚洲另类春色校园小说| 精品在线播放免费| 欧美影院精品一区| 久久久www成人免费毛片麻豆 | 免费在线成人网| 99久久久精品免费观看国产蜜| 欧美一区二区免费观在线| 亚洲视频一二三| 国产高清不卡二三区| 欧美一区二区三区影视| 亚洲综合清纯丝袜自拍| 欧美一区二区三区人| 亚洲欧美日韩人成在线播放| 国产在线观看一区二区| 欧美精品在线视频| 亚洲欧美另类综合偷拍| 国产二区国产一区在线观看| 777午夜精品视频在线播放| 一区二区在线免费观看| 成人国产精品免费观看动漫| 日韩午夜激情视频| 天天操天天干天天综合网| 91热门视频在线观看| 国产精品美女久久久久av爽李琼 | 一区二区在线观看视频在线观看| 国精产品一区一区三区mba桃花| 欧美精品免费视频| 一区二区三区产品免费精品久久75| 国产suv精品一区二区6| 久久久久久久久久久黄色| 日日骚欧美日韩| 欧美老女人第四色| 丝袜美腿亚洲一区| 欧美日韩亚洲高清一区二区| 亚洲精品国产a久久久久久| 99视频在线观看一区三区| 欧美国产日韩一二三区| 高清日韩电视剧大全免费| 久久久久久久网| 国产麻豆视频一区二区| 国产欧美日韩卡一| 成人丝袜18视频在线观看| 国产精品视频免费| 91一区二区在线观看| 一区二区三区视频在线看| 色哟哟一区二区在线观看| 亚洲女人****多毛耸耸8| 色噜噜狠狠成人中文综合| 一区二区三区加勒比av| 欧美日韩精品二区第二页| 天堂成人免费av电影一区| 日韩三级在线免费观看| 老司机免费视频一区二区| 久久亚洲精品国产精品紫薇| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 久久久高清一区二区三区| 国产精品一区二区三区99| 国产亚洲美州欧州综合国| 懂色中文一区二区在线播放| 最新高清无码专区| 在线观看一区二区精品视频| 五月婷婷激情综合网| 日韩女优av电影| 成人av网站在线观看| 亚洲综合在线免费观看| 欧美人妇做爰xxxⅹ性高电影| 麻豆精品国产传媒mv男同| 久久久久久免费网| 色又黄又爽网站www久久| 日韩影院精彩在线| 日本一区二区高清| 91麻豆国产精品久久| 免费在线观看一区| 国产精品美女一区二区| 欧美日韩国产精选| 国产999精品久久久久久| 亚洲国产人成综合网站| 精品乱人伦一区二区三区|