1. Home
  2. Docs
  3. Verge3D用户手册
  4. 拼图参考
  5. Misc

Misc

杂项拼图在高层次上执行各种操作。

“open web page”

触发此拼图时,将根据下拉选项在新的或同一浏览器选项卡中打开指定的URL。

“social share link”

生成用于在流行社交媒体中共享应用程序的链接。

“replace scene”

此拼图已被禁用。使用load scene代替。

触发此拼图时,将卸载当前场景并从指定的.gltf文件加载新场景。加载完成后,触发“when loaded do”插槽中的拼图。

“call JS function”

执行应用程序的JavaScript代码中指定的函数。可选择传递要用作函数参数的参数。

要向JavaScript代码添加函数,请使用任何文本编辑器打开应用程序.js文件(例如,位于verge3d / applications / my_awesome_app中的my_awesome_app.js)。搜索“prepareExternalInterface”并在该声明中添加您的函数(在大括号之间),使它看起来像这样:

function prepareExternalInterface(app) {
    app.ExternalInterface.myJSFunction = function(numericArg, textArg) {
        alert('Got some params from Puzzles: ' + numericArg + ' and ' + textArg);
    }
}

“when called from JS”

允许从应用程序的JavaScript代码触发拼图。 (可选)检索从JavaScript代码传递的参数,并将它们保存为变量以供“do”插槽中的拼图使用。

要从JavaScript代码触发此拼图,请使用任何文本编辑器打开应用程序.js文件(例如,位于verge3d / applications / my_awesome_app中的my_awesome_app.js)。搜索“runCode”并在该声明中添加一个函数调用(在大括号之间),使它看起来像这样:

function runCode(app) {
    app.ExternalInterface.myJSCallback('Hello, Puzzles!', 80);
}

“load data”

尝试加载指定的文件。无论尝试是否成功,都会解释“once ready do”插槽中的拼图。 可以通过”loaded data”拼图访问检索到的数据。

“send data”

尝试使用异步POST HTTP请求将指定数据发送到远程位置。无论尝试是否成功,都会解释“once ready do”插槽中的拼图。如果返回数据,可以通过”loaded data”拼图访问它。

“loaded data”

返回”load data”或”send data”拼图的数据。

“read JSON”

将文本解释为JavaScript Object Notation数据。

“read_CSV”

将文本解释为逗号分隔值。返回表行列表,每行表示为值列表。可以使用下拉列表选择分隔符以对应CSV文件的导出设置。“from row”值表示从顶部开始将跳过多少行。

表行和值由它们的数字索引从0开始访问。

“place order”

使用“标题”,“内容”和“总价格”字段以及可选的屏幕截图组成隐藏的订单表单,并根据Wordpress插件部分中说明的规范将此表单提交到指定的URL。默认情况下,订单表单将提交给演示订购页面。

Verge3D附带一个免费的Wordpress插件,可以处理这个拼图提交的请求。收到此类请求后,此Wordpress插件会呈现一个页面,其中包含扩展形式,并附有联系人和评论字段,嵌入式屏幕截图和验证码。最终由客户提交填写表单,并在Wordpress管理界面中创建新订单。客户和销售经理都通过电子邮件通知订单。

有关设置信息,请参阅本手册的Wordpress插件部分。

请务必在配置应用程序拼图中启用屏幕截图,否则屏幕截图可能会以黑色呈现。

“feature available”

检查用户浏览器中是否提供从下拉列表中选择的功能。

Was this article helpful to you? Yes No