2014-10-21 1 views
0

Я новичок в дополненной реальности,
Я делаю настольное приложение, используя метао SDK-окна.Как я могу воспроизводить звук, когда маркер обнаружен в metaio SDK C#

Как воспроизводить звук при обнаружении маркера? У меня есть C# sourcode.

я был попробовать, это мой код:

public class playsound : monoBehaviour, metaioTracker{ 
    void Start(){ 
      if(metaio.trackingvalues=true){ 
       audio.play(); 
      } 
    } 
} 

но есть ошибка, как это:

Asset/playsound.cs(31,1):error CS8025: Parsing error 

может кто-нибудь помочь мне !!

ответ

0

Это трудно сказать, так как ваш образец кода не содержит номера строк, но я ставлю проблемное линия это одна:

public class playsound : monoBehaviour, metaioTracker 

Есть две проблемы с этим. Во-первых, это MonoBehaviour, не monoBehaviour. C# чувствителен к регистру, а классы, по соглашению, почти всегда являются CamelCase (с начальным капиталом).

Другая проблема заключается в том, что Unity использует старую версию среды исполнения Mono, которая не поддерживает множественное наследование.

Редактировать: Должен сказать, не поддерживает множественное наследование конкретных классов. Вы можете наследовать один класс и любое количество интерфейсов. Это все еще проблема в этом примере, потому что metaioTracker - это класс, а не интерфейс.