由于官方已经提供了这个例子,我干脆弄了一个例子上来,其实也是按它的做法来完成的。
sandy 3.1版本新增了一个类库包sandy.core.scenegraph.mode7
这个类库包里面提供了两个类,一个是Mode7,一个是CameraMode7,这两个类非常有用。Mode7常用在地面,地步一些渲染上,能够提高一些质量,比plane3D要好一些。 而CameraMode7类和Camera3D其实差不多,仅仅是他的一个子类,但是区别在于,他约束Y轴的旋转。
创建一个CameraMode7 摄影机。
创建一个Mode7对象,指定他的位图数据,由于我们是在flex里面编写,所以使用内嵌资料。指定他的位图
[Embed(source="map.jpg")]
public var pic:Class;//内嵌位图
其中这个程序里面使用了键盘交互,因此对其一些简单算法需要了解一下就可以。
演示地址:http://blog.5d.cn/user45/hero82748274/200903/515641.html
下载文件:http://blog.5d.cn/user45/hero82748274/upload/2009-03/Example4.rar