【发布时间】:2013-12-15 01:41:32
【问题描述】:
我正在尝试在 Unity 中创建 2D 平台游戏。我在 Photoshop 中制作了一个角色并将其导入 Unity。我在他下面画了一个矩形作为地板。然后我尝试按照此视频中的说明应用角色物理和控制器:http://www.youtube.com/watch?v=d3HEFiDFApI。 (我使用的两个脚本可以在视频的描述中找到,虽然我很确定它们没问题,因为它们对于做教程的人来说很好用。)
然后我创建了一个名为“碰撞”的新层,我将其应用于地板并在 PlayerPhysics 菜单中选择。然而,当我播放这个场景时,我的角色就从地板上掉了下来。
玩家控制工作 - 我可以在空中左右移动 - 这似乎是物理。当我关闭物理脚本时,我的玩家落到了我的矩形底部而不是落在顶部,并且它部分被覆盖了,但他可以来回移动。不确定是什么问题;如果有人可以帮助我,我将不胜感激。
这是我的故障项目的 DL 链接,如果有人想看一下:http://www.filedropper.com/unityproject
【问题讨论】:
-
您可能希望将文件上传到带有广告的文件共享网站以外的位置。试试 Mega 或 Dropbox
标签: c# unity3d collision-detection