Ваш экземпляр Character
будет определенно создан, но, кажется, нет способа подтвердить это в вашем коде. Скрипт Unity Monobehaviour
начинает работать, когда он привязан к реальному игровому объекту как Компоненту. Попробуйте эту функцию запуска:
void Start()
{
Character hero = new Character();
if (hero != null) Debug.Log("Hello, Hero");
}
Это означает, что если ваш экземпляр Character
хорошо создан, то он будет записывать «Hello, Hero» в консоли Unity.
Затем присоединить LearningCurve.cs
к любому существующему игровому объекту на сцене (например, к камере), затем запустите игру, внимательно глядя на консоль.