问题标签 [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.
javascript - babylon.js 重复纹理接缝/工件
我最近开始涉足使用 babylon.js 进行着色器编程。我正在尝试编写一个支持重复纹理的片段着色器。我使用了一种非常简单的方法来做到这一点,正如您通过链接所知道的那样。
http://www.babylonjs.com/cyos/#CARU2#1
问题是这会在重复纹理的接缝处产生奇怪的像素化效果,如下图所示。
我怎样才能解决这个问题?我的片段着色器一定有问题,因为使用标准材质不会产生这个问题。
如果有人可以提供帮助,我将永远感激不尽。
javascript - 如何在循环中使用“getElementById”?
我正在尝试在循环中使用以下 html DOM:
当用户单击按钮时,我想这样做以使 div 移动。'mov' 是可变的,但它不起作用。
我怎样才能实现它?
谢谢你们。
javascript - 将 Babylon.js 与电子一起使用
我可以使用带有电子的 babylon.js 来构建带有 HTML5、Js 和 WebGL 的桌面游戏吗?如果可能的话,如果您有演示,这将是一个很好的帮助。谢谢!
blender - Babylon.js - 使用 Blender 创建的模型看起来圆润且形状怪异
我正在开发一个 Babylon.js 项目。因此,我使用 Blender 创建了一个测试模型(.babylon)(导出工作完美,没有任何错误)。
我的问题是:我的浏览器1 (Babylon.js) 中的模型看起来与 Blender 2中的模型有些不同。
巴比伦的模特
搅拌机中的模型
要将网格导入我的巴比伦场景,我正在使用BABYLON.SceneLoader.ImportMesh
.
Babylon.js 似乎以某种方式圆润,我真的不明白 - 有很多完美模型的例子!我知道我在做某事。大错特错,但我无法弄清楚它是什么......到目前为止,我尝试过使用旧的 Blender 版本,重新安装 export-python-script 并像疯子一样使用谷歌搜索。有谁知道我做错了什么?(我没有在 Blender 的网格中添加任何修改器)
TL;DR:Babylon.js 中的模型看起来很奇怪(锐边有点圆) - 使用用 Blender 创建的 .babylon 文件。
babeljs - Babel,使用 path.replaceWith 时超出了最大调用堆栈大小
我试图玩 babel 模块babylon
,,,babel-traverse
。当我试图替换一个节点时,程序崩溃了Maximum call stack size exceeded
。这是我的代码
我正在使用下面的 babel 依赖项,知道吗?
babylonjs - 精灵和光
有没有办法BABYLON.Sprite
像网格一样受到灯光的影响?
Sprite API 可以访问 RGB 值,因此可以间接完成,但我不确定是否有更好的方法来做到这一点。
javascript - Javascript 方法在自定义网格的 BabylonJS 中不起作用
我对 BabylonJS 很陌生,我创建了一个这样的自定义网格(我不知道这是否正确):
所以我想用SetRGBColor
my 的方法DragSphere
来更新它的颜色,但是浏览器似乎不同意我的看法:
javascript - 如何停止动作管理器触发器?
我正在使用触发代码
如何停止触发器?
javascript - 在 Babylon.js 中创建力有向图
我正在尝试在我的 Babylon.js 项目中创建一个力导向图,并且想知道是否有人对我应该如何去做有建议。我正在研究重心方法和 Barnes-Hut 方法,但想知道是否有更简单的方法(例如在 d3.js 中如何通过键入 d3.layout.force 来完成)或者我是否应该继续使用上述方法之一。我需要在 3D 区域内的平面顶部添加节点,但节点的 y 值将保持不变,因此它更像是一个 2D 问题。
我还研究了 Springy(http://getspringy.com/),但由于巴比伦的 3D 特性,我不确定是否可以将其实现到 Babylon.js 中。
如果有人有解决此问题的建议,我将不胜感激。
谢谢你。
3d - 如何将控制键映射到特定的角度或方向?
目前,我基本上已经构建了一个各种角度的大型哈希表,以及它们映射到的方向,如果用户按右、上、下、左。在我的情况下,这是必需的,因为我有一组几何图形,当用户按下右时,它们都向右移动,当用户按下时,它们都向左移动......
但是,当包含这些的场景被旋转到其原始状态以外的任何位置时,这些控件需要更新/反转/等。也就是说,如果你从后面看场景,现在按左键可以让所有对象都向右移动,等等。
我试图看看是否有一种更简单的方法来应用矩阵变换,而不是硬编码将各种场景角度映射到键的大型哈希表。