2011-05-05 130 views
0

我以我的第一个步骤,通过团结,作为跟进这个问题:碰撞对象

http://answers.unity3d.com/questions/56697/isometric-game-camera-limits

我现在意识到,我不知道如何做一个对撞机实际碰撞。现在我有一个游戏对象,而不是相机,而相机就是这个对象的孩子。它有一个箱子对撞机,另外还有四个其他的箱子对撞机,所以它会碰撞它们。当然,它不工作,因为我正在用手改变位置变量。我该怎么做才会碰撞?使用一个刚体并对其施加力量?有没有办法将maxVelocity放在上面?我看不到一个人,除了一个刚体对我想要做的事情似乎有点矫枉过正。否则,我想我只是把质量1,出口拖动和力量,但我宁愿与maxSpeed工作,因为拖动也会影响加速率

回答

0

我不知道你是否错过了任何步骤,但如果有帮助,我可以告诉你我做了什么。创建一个游戏对象。单击层次结构中的对象并转到顶部菜单和组件 - >物理 - >框对撞机。添加框对撞机后,您可能还必须调整对撞机的大小。另外请确保你的角色你走动,也有一个对撞机。

0

您可以采用编程方法。我是否明白你想用鼠标拖动凸轮或用键移动凸轮?您可以手动检查相机位置并以此方式应用边界。如果您的相机锁定在一个盒子中,实现起来相当容易。