Next2D Player 是一个来源于 JavaScript Flash 播放器 "swf2js" 的衍生项目。目标是提供一个在任何设备上都工作最快的 2D 引擎。它完整提供了 WebGL 和 WebGL2, 可被用于创建丰富、交互式图形、跨平台应用程序和游戏, 而不需要处理浏览器或者设备兼容性问题。通过使用 Next NoCode Tool, 你可以直观地创建想象中的动画, 导出的 JSON 数据可以通过使用 Next2D Player 很容易被播放和发布。Next2D NoCode Tool 是一个 web 服务, 不需要下载并且谁都可以立马使用。使 2D 娱乐开发更简单! 快速! 舒服!
使用之简单示例
next2d.load("JSON Path...");
使用之程序示例
const { Loader } = next2d.display;
const { URLRequest } = next2d.net;
const { Event } = next2d.events;
// create root MovieClip
const root = next2d.createRootMovieClip();
const request = new URLRequest("JSON path");
const loader = new Loader(request);
loader
.contentLoaderInfo
.addEventListener(Event.COMPLETE, (event) =>
{
root.addChild(event.currentTarget.content);
});
loader.load(request);
设置选项
名称 | 值类型 | 默认值 | 说明 |
---|---|---|---|
base | string | empty | 如果在请求时未设置URL,则要设置。 |
fullScreen | boolean | false | 全屏绘制 |
tagId | string | empty | 值为你希望在 DOM 中绘制位置的容器 ID。 |
bgColor | array | empty | RGBA 值在 0-255 范围内选择。 |