Вопрос:

помогите мне, я новичок в единстве 2d я эту ошибку

unity3d unity5

63 просмотра

1 ответ

1 Репутация автора

Ответы (1)


1 плюс

790 Репутация автора

Какую версию Unity вы используете? Класс CapFunctionHandles не содержал делегата до v5.5, до которого он был только DrawCapFunction, а до v5.0 вообще не было никакой функции делегата.

Когда вы создаете экземпляр делегата в переменной и присваиваете ему значение, вам нужно использовать newключевое слово для создания экземпляра типа делегата. Итак, ваша строка 78 должна выглядеть так:

public Handles.CapFunction controlPointsCap = 
    new Handles.CapFunction(Handles.CircleHandleCap);

Смотрите эту статью о делегатах в C # .

Автор: TheAtomicOption Размещён: 09.11.2017 12:12
Вопросы из категории :
32x32