【发布时间】:2016-04-07 06:39:23
【问题描述】:
我有一个城市 3d 模型作为文件夹。该文件夹包括 .obj 文件、材质和纹理。
我尝试通过在路上行走来创建虚拟游览。我将相机放在街道上。我的相机通过单击上下键来前进和后退。它通过单击左右键旋转 trun 和 left。我可以成功处理按键。
如果用户按下向上或向下键,我通过更新 transfrom.Translate 数据仅更改 z 值:
float translation = Input.GetAxis("Vertical") * speed;
transform.Translate(0, 0, translation);
但是我的相机进入了黑线,我无法正常看到这座城市。我怎样才能避免进入线下(道路)?制作实体对象能解决我的问题吗?
【问题讨论】:
标签: unity3d game-engine game-physics rigid-bodies collider