我正在尝试重新创建下面网站上解释的“教程”。这是5个骰子在现场蹦蹦跳跳。但我一开始就陷入困境:)
papervision3d-jiglib-dice-demo
我的问题是边界框。我想根据舞台的大小创建一个带有地板和4个墙的盒子。我可以使用变焦/聚焦在相机上获得正确的尺寸。但问题是骰子经历了它。
我如何建造4面墙并确保骰子在施加力时不会通过它?
我在以下来源中尝试了解决方案,但不知怎的,骰子继续经历:(
throwing-dice-with-the-jiglib-physics-engine-and-away3d
有人知道怎么做吗?或者更好的方法来将骰子保持在屏幕上?
答案 0 :(得分:0)
我解决了这个问题。只是想与想要尝试相同的人分享:
//现在场景的宽度和高度与舞台的实际大小相匹配。
添加所有边的平面,并确保使线段小于骰子大小。 (EG:骰子大小= 30;舞台宽度= 300;片段=舞台宽度/骰子大小= 10)。
我使飞机的高度稍微小一点,然后是骰子大小的两倍,以确保它们永远不会在彼此之上。
最后通过在另一个平面上放置另一个带有小段的平面来添加天花板