侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130555 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

SceneJs的Helloworld

2024-05-10 星期五 / 0 评论 / 0 点赞 / 7 阅读 / 1599 字

1. 下载 https://github.com/xeolabs/scenejs/releases 我用的是最新的4.2.0 Hello world的官方代码和示例: http://scenejs.o

1. 下载

https://github.com/xeolabs/scenejs/releases

我用的是最新的4.2.0

Hello world的官方代码和示例:

http://scenejs.org/examples/index.html#scenegraph_firstExample

 

2. 把相应js资源拷贝到工程中。

要拷贝的有scenejs.js和plugins文件夹

 

3. 在html页面中引入资源

引入js

<script type="text/javascript" src="scenejs/scenejs.js"></script>

引入插件

SceneJS.setConfigs({
    pluginPath:"./scenejs/plugins"
});

 

4. hello 代码

// Define scenevar scene = SceneJS.createScene({    nodes:[        {            type:"material",            color: { r: 0.3, g: 0.3, b: 1.0 },            //specular: 0.8,            nodes:[                {                    type: "rotate",                    id: "myRotate",                    y: 1.0,                    angle: 0,                    nodes: [                        {                            type:"geometry/teapot"                        }                    ]                }            ]        }    ]});// On each frame, spin the teapot a little bitscene.getNode("myRotate",        function (myRotate) {            var angle = 0;            scene.on("tick",                    function () {                        myRotate.setAngle(angle += 0.5);                    });        });

效果图

略……oschina的图片上传似乎有bug,老提示什么缺少图片源地址。

广告 广告

评论区