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传递参数给拼图使用),可使用任意文本编辑器打开应用程序.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开始访问。

“save state”

保存指定对象的状态和/或由其名称指定的变量值。克隆对象并将其存储在内存中。检索变量的值并将其存储在每个指定变量名的内存中。

如果多次调用此拼图,则按顺序保存状态,以便可以使用undo state拼图返回任何先前的状态。

“undo state”

恢复使用save state拼图保存的对象和/或变量的状态

如果多次调用此拼图,则从保存的序列(如果有)恢复状态,这使得可以从堆栈返回任何先前保存的状态。

“all variable names”

以列表形式返回拼图中用到的所有变量的名字。

“variable value by name”

返回由其名称指定的变量的值。此拼图与标准变量值拼图的工作方式类似,但不需要从预定义的下拉菜单中选择变量。

“place order”

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

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

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

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

“feature available”

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

Was this article helpful to you? Yes No