GameObject在Unity 5中形状像一块蛋糕?

时间:2016-02-26 14:44:26

标签: c# unity3d unityscript blender unity5

抱歉我的英语不好。我来自德国^^

我的问题:

是否可以将空游戏对象转换为Look的形状 像一块蛋糕?我有一个圆形的地形,我想“切”它 三块蛋糕,因为我想在这三个方面播放不同的音乐。我需要这些蛋糕作为盒子/网格对撞机或类似的东西,所以如果播放器与盒子/网格对撞机碰撞,我可以播放不同的歌曲。

任何人的想法?请帮我。 :) 例如,可以在Blender中构建一个对象并使用它 作为一个隐形的盒子对撞机?

2 个答案:

答案 0 :(得分:2)

在Blender中创建形状。创建一个MESH COLLIDER。将您的蛋糕模型分配给MESH对撞机的MESH参数。缩放它。定位它。将其设置为触发器和VOILA!

这是你在搅拌机中创建的网格(RED) enter image description here

然后,

void OnTriggerEnter(Collider other) {
    //play song
}

答案 1 :(得分:2)

其他答案涵盖了在Unity外部生成网格并使用它为音乐更改制作网格对撞机触发器的选项。

其他选择:

  1. Native Unity对撞机选项:
  2. 使用两个原生立方体网格对撞机在音乐需要更改的边界处创建两个薄对撞机的三明治。做一些OnTriggerEnter / OnTriggerExit脚本,以便在玩家越过边界时正确更改音乐。

    1. 纯脚本选项:
    2. 使用相对于蛋糕中心的玩家位置"指出根据玩家所在的位置计算何时更改音乐。