问题标签 [babylonjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
570 浏览

javascript - babylon.js 重复纹理接缝/工件

我最近开始涉足使用 babylon.js 进行着色器编程。我正在尝试编写一个支持重复纹理的片段着色器。我使用了一种非常简单的方法来做到这一点,正如您通过链接所知道的那样。

http://www.babylonjs.com/cyos/#CARU2#1

问题是这会在重复纹理的接缝处产生奇怪的像素化效果,如下图所示。

我的问题

我怎样才能解决这个问题?我的片段着色器一定有问题,因为使用标准材质不会产生这个问题。

如果有人可以提供帮助,我将永远感激不尽。

0 投票
2 回答
57 浏览

javascript - 如何在循环中使用“getElementById”?

我正在尝试在循环中使用以下 html DOM:

当用户单击按钮时,我想这样做以使 div 移动。'mov' 是可变的,但它不起作用。

我怎样才能实现它?

谢谢你们。

0 投票
1 回答
1472 浏览

javascript - 将 Babylon.js 与电子一起使用

我可以使用带有电子的 babylon.js 来构建带有 HTML5、Js 和 WebGL 的桌面游戏吗?如果可能的话,如果您有演示,这将是一个很好的帮助。谢谢!

0 投票
2 回答
964 浏览

blender - Babylon.js - 使用 Blender 创建的模型看起来圆润且形状怪异

我正在开发一个 Babylon.js 项目。因此,我使用 Blender 创建了一个测试模型(.babylon)(导出工作完美,没有任何错误)。

我的问题是:我的浏览器1 (Babylon.js) 中的模型看起来与 Blender 2中的模型有些不同。

巴比伦的模特

在此处输入图像描述

搅拌机中的模型

http://i.stack.imgur.com/gQToI.jpg

要将网格导入我的巴比伦场景,我正在使用BABYLON.SceneLoader.ImportMesh.

Babylon.js 似乎以某种方式圆润,我真的不明白 - 有很多完美模型的例子!我知道我在做某事。大错特错,但我无法弄清楚它是什么......到目前为止,我尝试过使用旧的 Blender 版本,重新安装 export-python-script 并像疯子一样使用谷歌搜索。有谁知道我做错了什么?(我没有在 Blender 的网格中添加任何修改器)

TL;DR:Babylon.js 中的模型看起来很奇怪(锐边有点圆) - 使用用 Blender 创建的 .babylon 文件。

0 投票
2 回答
1344 浏览

babeljs - Babel,使用 path.replaceWith 时超出了最大调用堆栈大小

我试图玩 babel 模块babylon,,,babel-traverse。当我试图替换一个节点时,程序崩溃了Maximum call stack size exceeded。这是我的代码

我正在使用下面的 babel 依赖项,知道吗?

0 投票
1 回答
246 浏览

babylonjs - 精灵和光

有没有办法BABYLON.Sprite像网格一样受到灯光的影响?

Sprite API 可以访问 RGB 值,因此可以间接完成,但我不确定是否有更好的方法来做到这一点。

0 投票
1 回答
804 浏览

javascript - Javascript 方法在自定义网格的 BabylonJS 中不起作用

我对 BabylonJS 很陌生,我创建了一个这样的自定义网格(我不知道这是否正确):

所以我想用SetRGBColormy 的方法DragSphere来更新它的颜色,但是浏览器似乎不同意我的看法:

0 投票
1 回答
512 浏览

javascript - 如何停止动作管理器触发器?

我正在使用触发代码

如何停止触发器?

0 投票
1 回答
430 浏览

javascript - 在 Babylon.js 中创建力有向图

我正在尝试在我的 Babylon.js 项目中创建一个力导向图,并且想知道是否有人对我应该如何去做有建议。我正在研究重心方法和 Barnes-Hut 方法,但想知道是否有更简单的方法(例如在 d3.js 中如何通过键入 d3.layout.force 来完成)或者我是否应该继续使用上述方法之一。我需要在 3D 区域内的平面顶部添加节点,但节点的 y 值将保持不变,因此它更像是一个 2D 问题。

我还研究了 Springy(http://getspringy.com/),但由于巴比伦的 3D 特性,我不确定是否可以将其实现到 Babylon.js 中。

如果有人有解决此问题的建议,我将不胜感激。

谢谢你。

0 投票
1 回答
209 浏览

3d - 如何将控制键映射到特定的角度或方向?

目前,我基本上已经构建了一个各种角度的大型哈希表,以及它们映射到的方向,如果用户按右、上、下、左。在我的情况下,这是必需的,因为我有一组几何图形,当用户按下右时,它们都向右移动,当用户按下时,它们都向左移动......

但是,当包含这些的场景被旋转到其原始状态以外的任何位置时,这些控件需要更新/反转/等。也就是说,如果你从后面看场景,现在按左键可以让所有对象都向右移动,等等。

我试图看看是否有一种更简单的方法来应用矩阵变换,而不是硬编码将各种场景角度映射到键的大型哈希表。