PuzzlesLoader - Verge3D 用户手册 - Soft8Soft
Description: 了解如何在使用 Verge3D 制作的交互式 3D 应用程序中使用 PuzzlesLoader

# PuzzlesLoader

一个能够加载拼图编辑器和可视化逻辑代码的类。

## 构造函数

### PuzzlesLoader()

## 属性

### # .editorCSSFile : String

已弃用。 相对于拼图的源目录(通常是SDK的"puzzles/"文件夹)，拼图编辑器的CSS文件的路径。 默认是 "puzzles.css"。

### # .editorJSFile : String

已弃用。 相对于拼图的源目录(通常是SDK的"puzzles/"文件夹)，拼图编辑器的JS文件的路径。 默认是 "puzzles.min.js"。

### # .editorMediaDir : String

已弃用。 相对于拼图的源目录(通常是SDK的"puzzles/"文件夹)，拼图编辑器的媒体文件的路径。默认是 "media/"。

### # .libraryXML : String

已弃用。 相对于拼图的源目录(通常是SDK的"puzzles/"文件夹)，拼图编辑器的库文件的路径。默认是"library.xml"。

## 方法

### # .loadEditorWithLogic(editorDir, logicURL, onLoad, onError) → null

加载拼图编辑器和逻辑文件。此方法需要提供拼图编辑器的源文件夹的路径(通过editorDir参数指定，通常是SDK的"puzzles/"文件夹)和逻辑JS文件的路径(logicURL参数)。onLoad 回调可以在编辑器和逻辑文件被加载后加载一个场景。

### # .loadLogic(logicURL, onLoad, onError) → null

加载逻辑文件。onLoad回调可以用于加载逻辑文件后加载场景。