|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
11.10.2013, 18:37
|
#76
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Вопросы SGREED
уже было, но не понял
есть код
using UnityEngine; using System.Collections; public static class Globals : MonoBehaviour { public static int myValueLevel = 60; }
писал о нем Рах только без : MonoBehaviour
без MonoBehaviour не работает, работает только когда
так :
using UnityEngine; using System.Collections; public class Globals : MonoBehaviour { public static int myValueLevel = 60; }
кажеться что класс не статический, или все же статический?
а ошибка такова
Assets/Globals.cs(4,21): error CS0713: Static class `Globals' cannot derive from type `UnityEngine.MonoBehaviour'. Static classes must derive from object
вообщем я запутался, помогите
|
(Offline)
|
|
11.10.2013, 18:42
|
#77
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы SGREED
Зачем наследовать статический класс от MonoBehaviour? Статический класс - это единственный, а его переменные являются глобальными (к ним можно получить доступ отовсюду). MonoBehaviour это базовый класс для скриптов, которые добавляются объектам, т.е. из определения имеют много экземпляров. Наследовать класс Globals от MonoBehaviour не имеет никакого смысла.
|
(Offline)
|
|
11.10.2013, 18:48
|
#78
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Вопросы SGREED
Ты не можешь наследовать статический класс от нестатического т.к. он тогда будет содержать нестатические поля, что по определению невозможно.
__________________
|
(Offline)
|
|
11.10.2013, 19:58
|
#79
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Вопросы SGREED
ну сделал так
using UnityEngine; using System.Collections; public static class Globals { public static int myValueLevel = 60; }
только он не вешаеться на обьекты, совсем, пишет
cant add script behaviour Globals.The Script class cant be abstract
|
(Offline)
|
|
11.10.2013, 20:04
|
#80
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Вопросы SGREED
зачем вешать на объект то лол?
__________________
|
(Offline)
|
|
11.10.2013, 20:11
|
#81
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Вопросы SGREED
хочешь сказать что класс уже используеться и будет обрабатываться при экспорте проэкта,даже если его нет нигде на обьекте?
|
(Offline)
|
|
11.10.2013, 20:30
|
#82
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы SGREED
Конечно. Так же как и dll плагинов. Вообще все "скрипты" (файлы с кодом) кроме скриптов для редактора попадают в сборку.
|
(Offline)
|
|
11.10.2013, 21:26
|
#83
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Вопросы SGREED
да, незнал я, спасибо вам буду знать)
|
(Offline)
|
|
12.10.2013, 17:57
|
#84
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Вопросы SGREED
кто нибуть знает как научить обьект перемещаться к игроку при этом обходить стены, я много чего пересмотрел, все как то тупо и не ясно, тошнит уже
|
(Offline)
|
|
12.10.2013, 21:21
|
#85
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы SGREED
NavMesh + NavMeshAgent к примеру
|
(Offline)
|
|
12.10.2013, 23:54
|
#86
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Вопросы SGREED
а как им пользываться?
|
(Offline)
|
|
13.10.2013, 11:23
|
#87
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы SGREED
|
(Offline)
|
|
13.10.2013, 13:05
|
#88
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Вопросы SGREED
не попадал сюда, спасибо рах))
|
(Offline)
|
|
22.12.2013, 13:05
|
#89
|
ПроЭктировщик
Регистрация: 05.02.2013
Сообщений: 149
Написано одно полезное сообщение
|
Ответ: Вопросы SGREED
Как правильно реализизовать что бы когда игрок перемещаеться по земле то были звуки шагов по земли а когда по чем нибуть другому аналогично, какие нужно условия использывать?
|
(Offline)
|
|
22.12.2013, 17:27
|
#90
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы SGREED
Например тэги или физические материалы колайдеров.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:51.
|