PV3D之光影篇PointLight3D
最后一篇PV3D之光影篇,现学现卖。
- package ...
最后一篇PV3D之光影篇,现学现卖。
http://www.tink.ws/blog/as-30-hittest 很有效的碰撞检测 拿出来大家分享下。像素级碰撞。老外的东西就是不一样 很高效。
这里面有以下几个知识点:
1:InteractiveScene3DEvent 有了它才能使3D场景中的物体产生类似MC一样的点击事件等等。
2:Tweener 这是我常用的缓动类,当然这篇中也可以不用,不过学会用好它是很无敌的。
3:对 MovieAssetMaterial Plane的浅度了解
4:camera.focus*camera.zoom = plane.z + Math.abs(camera.z) 无敌的相机公式
其实上节中已经有涉及鼠标交互了 ,给出代码了要大家自行尝试default_camera.y = -(((mouseY - (stage.height/2))/stage.height) * 1600);
//确定相机的y范围在800~~-800之间,即当mouseY=0时default_camera.y=800,当mouseY=stage.height时default_camera.y=-800&n
下面是根据上节完善
package com.sprite{
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.*;
import flash.net.URLRequest;
import flash.text.*;
...
//加载封装方法
function loadswf(swfurl:String):Loader
{
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,ProgressHandler);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadSwfComplete);
...
最新评论及回复