Stage3D是Flash Player了不起的演变。我以旧的Flash 3D demo为基础创建了一些demo。我使用Alternativa3D。
@ demo (要求Flash Player 11)
@ 源文件
@ demo (要求Flash Player 11)
@ 源文件
@ demo (要求Flash Player 11)
@ 源文件
重做了 Visual Art Demo.
@ demo (要求Flash Player 11)
@ 源文件
@ demo (要求Flash Player 11)
@ 源文件(UTF-8)
重做了 PV3D Sample #4 : Simple tiled motion of photo display. (PV3D范例4:简单的图片展示墙)
Alternativa 样板
我做了一个Alternativa3D类样板,类似于PV3D的BasicView类。
@ AS类
@ SWC
@ 文档(AS文档)
范例代码:
复制代码
demo
@ demo (要求Flash Player 11)
@ 源文件
@ demo (要求Flash Player 11)
@ 源文件
@ demo (要求Flash Player 11)
@ 源文件
重做了 Visual Art Demo.
@ demo (要求Flash Player 11)
@ 源文件
@ demo (要求Flash Player 11)
@ 源文件(UTF-8)
重做了 PV3D Sample #4 : Simple tiled motion of photo display. (PV3D范例4:简单的图片展示墙)
Alternativa 样板
我做了一个Alternativa3D类样板,类似于PV3D的BasicView类。
@ AS类
@ SWC
@ 文档(AS文档)
范例代码:
- package {
- import alternativa.engine3d.materials.FillMaterial;
- import alternativa.engine3d.primitives.Box;
- import org.libspark.alternativa3d.view.AlternativaTemplate;
-
- public class Main extends AlternativaTemplate {
- private var box:Box;
-
- override protected function atInit():void {
- var material:FillMaterial = new FillMaterial(0xFFFFFF, 0.5);
-
- box = new Box(500, 500, 500, 5, 5, 5);
- box.setMaterialToAllSurfaces(material);
- scene.addChild(box);
- }
-
- override protected function atPreRender():void {
-
- box.rotationY += 1 * Math.PI / 180;
- box.rotationZ += 1 * Math.PI / 180;
- }
- }
- }