问题标签 [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 - BabylonJS 画一条线
我目前正在尝试在 BabylonJS 中跟踪对象的路径。
为此,我想在现有位置和以前的位置之间画一条线。
我能来的最接近的是一个立方体。
这是其中一个教程的链接,但没有一个是关于线条的。
有谁知道如何使用 BabylonJS 画一条线?
javascript - BabylonJS 径向与矩形纹理(转换或代码更改)
我正在处理这个站点的行星纹理。它们都是矩形的。
然而,在我的 BabylonJS 应用程序中,纹理应该是这样的。
我试过设置坐标模式,但它似乎没有做任何事情。
有没有办法在这两种纹理之间进行转换?或者,它们的行星纹理是否像底部一样。
javascript - 来自搅拌机的 babylon.js 纹理
当我尝试将场景从 Blender 导出到 Babylon.js 时,我遇到了一些基本问题(我认为)。我想我真的不明白纹理是如何工作的。
让我们举一个基本的例子。我在 Blender 上创建了一个新场景。只有一盏灯、一个相机和一个立方体。我对多维数据集选项没有任何更改。我只是在标准材质上应用 jpg 的纹理。它看起来像这样:
我使用巴比伦出口商有一个 .babylon 文件。但是当我导入它时,没有应用纹理。
结果 :
我真的不明白为什么...要导入纹理有什么特别的事情要做吗?
这是我的导入代码:
javascript - babylonjs:多元素的多阴影不起作用
我正在尝试使用 Babylonjs 正确处理阴影。没有任何喜悦:p
这是我发现的阴影资源
但我在“元素上的元素”阴影上找不到任何东西。:(
这是我的尝试:我的资料大致基于Babylonjs wiki:17-Shadows
我有 2 个灯和 3 个对象,我在球体后面有一个阴影,但随后我在球体的正面也得到了一个伪影。
► 实时代码:jsfiddle.net/codemeasandwich/z64Ba
感谢您的帮助,因为我已经为此苦苦挣扎了一段时间。
►以上灯为定向灯
javascript - Babylon.js 场景未加载
我正在尝试加载.babylon
文件。但它没有加载任何东西,页面是空白的。
我正在使用以下链接:
第二个链接提供的示例文件在我的机器上不起作用。然后我发现它们需要托管在服务器上。在dropbox.com上上传文件后,他们开始工作,但我的文件仍然无法工作。
链接上的代码:
我只是将其更改为:
浏览器的错误console
是:
附加信息:
myscene.babylon
blender
使用GitHub官方链接Babylon Exporter
上的可用导出。
它只包含 acube
和 a plane
。
javascript - babylon.js 场景显示 XmlHttpRequest 错误
MIME types
在000webhost.com(免费网络托管域)上添加.htaccess
文件后。现在我收到错误:
我不知道如何让它工作,我已经尝试了几个星期,但仍然没有成功。
textures - webgl - babylonjs 天空盒纹理未显示
我对使用 babylonjs 在 webgl 中制作的天空盒的纹理有疑问。我的整个项目都在网络服务器上,一切似乎都写得很好,但是应该是天空盒的盒子没有显示纹理 - 内外都是黑色
代码:
babylonjs - Babylon.js 中的坐标系
我对 Babylon.js 中的坐标系统有点困惑。也就是说,当我使用以下语句序列时:
球体被绘制在屏幕的中心。好的。当我使用以下序列时:
没有绘制球体。
我知道通常坐标(在 CG 中)如下:Oy - 垂直,Ox - 水平,Oz - 指向屏幕。因此,在第二个序列中,相机位于点 x = 50,在平面 xOz(即地面)中,并且正在寻找球体所在的原点。
我猜我在路上的某个地方迷路了。你能帮助理解我错在哪里吗?
谢谢,
eb_cj
javascript - 导出的场景/网格中没有顶点属性(Blender 到 Babylon.js 导出器)
我对 babylon.js 的搅拌机场景导出器有问题,导出的场景网格没有顶点属性 - 我无法在代码中重新创建网格。
我收到的是(对于简单的立方体 - 搅拌机中的默认场景):
据我所知,我应该得到索引(我得到)和顶点(没有这样的属性)
我错过了什么吗?
我正在使用本文中的网格加载器:点击我
另外,当我使用文章中的 monkey.babylon 时,我得到了正确的对象,因此导出可能有问题(也许?)。
javascript - BabylonJS:碰撞检测
很久很久以前,我一直在搞砸这种碰撞响应。我想我会问你们一些指导。
http://jsbin.com/qoyuciti/1 编辑链接:http : //jsbin.com/qoyuciti/1/edit?html (只知道在jsbin编辑模式下不能使用移动键(据我所知)知道))
这个 JSBin 展示了我目前拥有的东西。我可以四处走动,当我撞到箱子时,我不会走低谷,我会滑过箱子。有两个问题:
- 向左滑行,一切顺利,向右滑行开始“跳跃”;
- 有时在碰撞 20 秒后,球体会穿过盒子。我认为这可能与我在向右滑行时遇到的“跳跃”有关。
快速解释我的方法
用户开始行走,一旦我与盒子相交,我就开始测试球体前面的 180 度圆锥(用户前进的方向)的相交。一旦它找到一个空位,它就会把玩家放在那里。
如果有人有更好的方法,请告诉我。当我在解释我的代码时,这似乎会更有效,但请告诉我:)
提前致谢!