Javascript 如何借助可视化脚本在blend4web中循环?
我是blend4web的新手,我不知道如何在不阻塞引擎的情况下循环引擎 我想使用我所有的js代码,而不仅仅是逻辑节点。 当我的代码中出现循环时,它会阻塞引擎Javascript 如何借助可视化脚本在blend4web中循环?,javascript,loops,web,webgl,blender,Javascript,Loops,Web,Webgl,Blender,我是blend4web的新手,我不知道如何在不阻塞引擎的情况下循环引擎 我想使用我所有的js代码,而不仅仅是逻辑节点。 当我的代码中出现循环时,它会阻塞引擎 我四处查看了一下,但没有找到有用的信息。你能帮我吗?在blend4web项目中循环的过程一开始非常混乱,但当你知道时,它是非常直观的。 它使用逻辑节点系统和js回调方法 设置逻辑循环 这是最简单的部分,创建逻辑循环纯粹是用逻辑节点完成的。 这里有一个例子: js代码的循环是js回调节点,这将允许use在不阻塞引擎的情况下通过js进行循环
我四处查看了一下,但没有找到有用的信息。你能帮我吗?在blend4web项目中循环的过程一开始非常混乱,但当你知道时,它是非常直观的。
它使用逻辑节点系统和js回调方法
设置逻辑循环 这是最简单的部分,创建逻辑循环纯粹是用逻辑节点完成的。 这里有一个例子: js代码的循环是js回调节点,这将允许use在不阻塞引擎的情况下通过js进行循环 单击多维数据集时,Select方法将仅用于启动循环
js回调节点由代码生成 现在我们有了一个循环,但没有什么可使用的。只需转到您的文件项目并打开js文件 我们有导入逻辑节点模块,以设置先前设置的js回调节点:
var m_logic = require("logic_nodes");
之后,我们必须在代码中设置js回调节点
现在我们将在init_cb()中设置它们
append_custom_回调是blend4web链接js回调节点和js函数的方式。这是区分大小写的,所以要小心
为循环生成一个函数 设置完所有内容后,我们现在可以开始编写函数了
function loveBlend()
{
console.log("Blend4web is awesome");
}
这一个非常简单,但是你可以做比在控制台中打印文本更多的事情
其他例子 此示例为3D数学函数可视化工具,此处为逻辑树: 如果您想查看完整的项目,并在firefox上试用,chrome和blend4web导出的项目目前无法正常工作
常见错误 如果您的项目不起作用,请务必检查:
- 您已经保存了。混合文件并重新导出文件
- 您已将正确的逻辑树设置为活动
- 检查拼写错误
function loveBlend()
{
console.log("Blend4web is awesome");
}