Ошибка импорта SDK Google Cardboard Unity для Android

после загрузки и импорта cardboard sdk for unity у меня возникли эти ошибки. Я искал ошибку CS0246, но ответы не помогли ее решить. или я не получаю опечаток. Я не изменил ни одного слова в коде, предоставленном Google. его на Windows 7 и для Android, и я использую единство 4.3. какие-либо предложения?

Assets / Cardboard / Scripts / Cardboard.cs (420,4): ошибка CS0246: не удалось найти тип или имя пространства имен `Tooltip '. Вам не хватает директивы using или ссылки на сборку?

Assets / Cardboard / Scripts / StereoController.cs (87,4): ошибка CS0246: не удалось найти тип или имя пространства имен TooltipAttribute. Вам не хватает директивы using или ссылки на сборку?! [Введите описание изображения здесь] [1]


person Samar Gurjar    schedule 18.12.2014    source источник


Ответы (1)


Вы не можете обновить Unity до последней версии 4.6? Я думаю, что всплывающая подсказка - это новая функция Unity 4.5. Итак, как насчет решения?

http://answers.unity3d.com/questions/37177/additional-information-on-mouseover-in-the-inspect.html

Assets / Scripts / TooltipAttribute.cs:

using UnityEngine;

public class TooltipAttribute : PropertyAttribute
{
   public readonly string text;

   public TooltipAttribute(string text)
   {
       this.text = text;
   }
}

Assets / Editor / TooltipDrawer.cs:

using UnityEditor;
using UnityEngine;

[CustomPropertyDrawer(typeof(TooltipAttribute))]
public class TooltipDrawer : PropertyDrawer
{
    public override void OnGUI(Rect position, SerializedProperty prop, GUIContent label)
    {
        var atr = (TooltipAttribute) attribute;
        var content = new GUIContent(label.text, atr.text);
        EditorGUI.PropertyField(position, prop, content);
    }
}

Теперь вы можете использовать всплывающую подсказку в Unity 4.3. Наверное.

person Kazuki Sakamoto    schedule 18.12.2014