近期热门
粉丝78
关注 11
获赞 30
flash3d引擎 sand3d学习

[FLASH] flash3d引擎 sand3d学习

[复制链接]
2188 3 0 0 9年前 举报
flash除了有2D功能外 还有很多功能  尝试下flash3D引擎  sand学习 附赠一个 sand3D 官网:http://www.flashsandy.org/
做一个简单的教程------基础旋转  sand 的代码比较简洁  做之前呢 要先去下载一个sand的类库
先试下建一个立方体
package

{

    import flash.display.Sprite;

    import flash.events.Event;

    import sandy.core.Scene3D;

    import sandy.core.scenegraph.*;

    import sandy.primitive.*;

   

    /**

     * ...

     * @author ever5u

     */

    public class fuxi extends Sprite

    {

        private var scene:Scene3D;

        private var camera:Camera3D;

        public function fuxi() {

            //创建一个摄像机

            camera = new Camera3D(300, 300);

            camera.z = -300;

            //创建一个 Group

            var root:Group = createScene();

            //创建场景

            scene = new Scene3D( "scene", this, camera, root );

            //创建实时侦听

            addEventListener( Event.ENTER_FRAME, enterFrameHandler );

        }

        var box = new Box("box", 100, 100, 100);

        public function createScene() {

            var g:Group = new Group();

            g.addChild( box );

            return g;

        }

        public function enterFrameHandler(_evt:Event) {

            box.rotateX = mouseX;

            box.rotateY = mouseY;

            scene.render();

        }

    }

   

}
------------------------------------------------------------------------------------
很抱歉的是 公司网限速了 gif都打不开  

大家自己尝试下喽{:8_300:}

0
点赞
0
打赏
0
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论3
您需要登录后才可以回帖 登录

一个做独立游戏的引擎  
9年前
回复

使用道具 举报

完全看不懂啊
9年前
回复

使用道具 举报

不懂
9年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器