Actionscript 3 AS3和x2B的碰撞盒;papervision3d&x2B;吉格里布
我正试图重新创建下面网站上解释的“教程”。现场有5个骰子在跳。但我一开始就被困住了:) 我的问题是边界框。我想根据舞台的大小创建一个有地板和4面墙的盒子。我可以使用相机上的缩放/聚焦来获得正确的尺寸。但问题是,这些骰子会通过它 当我对它施力时,我如何建造4面墙并确保骰子不会穿过它 我在以下来源中尝试了该解决方案,但不知何故,骰子仍在继续:(Actionscript 3 AS3和x2B的碰撞盒;papervision3d&x2B;吉格里布,actionscript-3,papervision3d,collision,Actionscript 3,Papervision3d,Collision,我正试图重新创建下面网站上解释的“教程”。现场有5个骰子在跳。但我一开始就被困住了:) 我的问题是边界框。我想根据舞台的大小创建一个有地板和4面墙的盒子。我可以使用相机上的缩放/聚焦来获得正确的尺寸。但问题是,这些骰子会通过它 当我对它施力时,我如何建造4面墙并确保骰子不会穿过它 我在以下来源中尝试了该解决方案,但不知何故,骰子仍在继续:( 有人知道怎么做吗?或者有更好的方法让骰子保持在屏幕上吗?我解决了这个问题。只想与其他想尝试同样方法的人分享: 将相机变焦设置为2 设置相机焦距=距离/
有人知道怎么做吗?或者有更好的方法让骰子保持在屏幕上吗?我解决了这个问题。只想与其他想尝试同样方法的人分享:
- 将相机变焦设置为2
- 设置相机焦距=距离/缩放
- //现在,场景的宽度和高度与舞台的实际大小相匹配
- 添加所有边的平面,确保分段小于骰子大小。(例如:骰子大小=30;舞台宽度=300;分段=舞台宽度/骰子大小=10)
- 由于段需要int,请确保将结果隔离
- 当然,您可以将其放大,但这样会更难渲染
- 我把这些平面的高度缩小了一点,然后是骰子大小的两倍,以确保它们永远不会相互重叠
- 最后,通过在其他平面的顶部放置另一个具有小段的平面来添加天花板