问题标签 [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 投票
2 回答
7541 浏览

babylonjs - 在 Babylon.js 中加载 .obj 和 .stl

我想使用用户上传的 Babylon.js 加载文件。我环顾四周,但只能找到加载巴比伦场景文件的示例。

有没有办法直接使用 Babylon.js 加载 .obj 和/或 .stl 文件,而无需将它们转换为 .babylon 文件?

谢谢。

0 投票
1 回答
723 浏览

3dsmax - 尝试在 html 上使用 .babylon 文件时出现问题

我正在尝试将 3D 场景从 3ds max 导入到 html 页面,这就是我想到的地方:

1) 我将一个 obj 场景导入到 3ds max。2) 我将场景导出到 .babylon 文件(使用 github 导出器之一)。3) 我在 babylonjs.com 的沙箱中打开了文件。4)我保存了html页面。5)我做了更改(“在你的页面/应用程序中加载你的 .babylon”):http: //blogs.msdn.com/b/eternalcoding/archive/2013/06/28/babylon-js-how- to-load-a-babylon-file-produced-with-blender.aspx?CommentPosted=true&PageIndex=3#comments。并将 3d 场景导入 babylonJS

但是当我想通过我的网络服务器(xampp)打开时,只会出现一个空白屏幕,如果我不更改第 5 点,则会卡在“正在加载”消息中。

我究竟做错了什么?抱歉,如果我的问题很明显,我是 babylonjs 的新手。

这里有一些图片: https ://mega.co.nz/#!6VUDSIqL!ARNCGHJPutaChKWlWy0vtUi74anr3LtsiN2Pgd3niG8

0 投票
1 回答
3022 浏览

babylonjs - 使用 babylonjs 显示图像

我是 Babylonjs 的新手,我想使用 BabylonJs 显示/显示图像,并且我想使用带有碰撞检测的键盘(如左箭头键、右箭头键、上箭头键和下箭头键)移动图像,我也想要禁用所有鼠标事件。

我写了下面的代码来显示图像,但我认为这不是正确的方法..

有人可以帮我怎么做(如果你可以分享可能更好的源代码)?

谢谢拉维兰詹
_

0 投票
0 回答
239 浏览

html - 像threejs或babylonjs这样的3d库和板载视频内存不起作用?

ve used babylonjs for a demo project, then run it on a laptop without dedicated video memory and it does not show anything...it只是空白屏幕。我知道 webGL 使用 GPU,那么有没有一种解决方案可以为具有板载视频内存的用户显示我的项目?或者我必须创建一个后备版本?

如果是这样,如何检测用户是否s video memory can支持 webGL?

0 投票
1 回答
1459 浏览

javascript - 如何使用drawtext在巴比伦JS动态纹理中插入换行符?

所以我有这样的演示:

http://jeromeetienne.github.io/threex.dynamictexture/examples/basic.html

来源: https ://github.com/jeromeetienne/threex.dynamictexture/blob/master/examples/basic.html

一个盒子,每个表面都印有时间。它是使用来自 Babylon JS 的 dynamictexture drawtext sub 使用 THREEX 构建的(如果我是正确的)。

我想用额外的行来扩展这个文本,例如:


时间:(换行)

12点。


有谁知道如何用换行符扩展输入字符串?(也因为我的字符串长度最多为 30 个字符或更多)。

我试过了:

但是 html 之类<br>的标签并不能胜任这项工作,其他换行元字符也同样重要。

下面我们可以看到字符串没有完全在表面上,只是分解并中断了。

i.stack.imgur.com/aXnGp.png

有什么建议么?谢谢。

0 投票
1 回答
375 浏览

javascript - 使用 Babylon.js 控制我的角色的问题

在我的游戏中,我想使用 WASD 键移动我的角色。我设置了一个类,当玩家按下任何 WASD 键来移动角色时,该方法会更新。问题是它没有在每一帧都更新角色的动作。例如,每次我按下 W 键并让它去字符“传送”时。这是我制作的课程:

我的问题是:我做错了什么?

0 投票
2 回答
3363 浏览

javascript - 使用 Babylon.js 的角色移动

在我准备上学的游戏演示中,我需要使用 WASD 键和箭头键来移动我的角色。我设置了一个功能并设置了一个开关盒来监听任何按键。这是我的代码片段:

我的问题是我的角色跳得太远以至于他从屏幕上消失了。谁能帮我弄清楚我的计算出了什么问题?

0 投票
1 回答
136 浏览

javascript - 如何更改 BABYLON.SceneLoader 将搜索纹理的文件夹?

加载巴比伦搅拌机文件时,如何更改BABYLON.SceneLoader搜索纹理的文件夹?

例如:

上面的代码将加载corredor.babylonpublic/js/文件夹中,但我希望它将纹理加载到public/js/textures/文件夹中。

非常感谢!

0 投票
1 回答
1395 浏览

html - Load multiple babylon files in one html

I want to know how can I load two or more babylon files in one html page or if its possible to join them. I have the following code which its good to see one simple model (exported) but I need add more exported models in the same html page. I heard about a "options.babylonFolder + "/", options.babylonFile" option but I dont know more than that.

0 投票
1 回答
149 浏览

javascript - 在 Baylon.js 中提取动画关键帧

我正在自学 babylon.js,并且正在创建一个动画库类(在 javascript 中)。我想知道 babylon.js 是否提供了一个工具,可以让我为我的僵尸角色提取整个动画关键帧?

作为一种解决方法,我正在做的是硬输入总帧数,但我想动态地做。