49. 3.開発について
3.3.空間マッピング応用
2019/01/18
public class NaviMeshSpatialMeshHandler : MonoBehaviour,
IMixedRealitySpatialAwarenessMeshHandler
{
private readonly Dictionary<int, uint> meshUpdateData = new Dictionary<int, uint>();
public virtual void OnMeshAdded(MixedRealitySpatialAwarenessEventData eventData)
{
// A new mesh has been added.
if (!meshUpdateData.ContainsKey(eventData.Id))
{
meshUpdateData.Add(eventData.Id, 0);
eventData.GameObject.AddComponent<NavMeshSourceTag>();
}
}
NavMeshSourceTagを追加
空間マッピングでMeshが追加されたらMRTKから呼ばれる
空のGameObjectに追加するだけでイベント登録が可能