Показать сообщение отдельно
Старый 27.12.2010, 13:00   #139
Sef
ПроЭктировщик
 
Аватар для Sef
 
Регистрация: 05.04.2007
Сообщений: 96
Написано 77 полезных сообщений
(для 232 пользователей)
Ответ: Сравнените Юнити и другие системы

Ну тогда например есть ещё один, а может даже много разных но подобных, Классов - AI... они управляют твоим персонажем, то есть работает с классом Move, который содержит в себе все методы передвижения. Эти два класса ни на каком объекте в сцене не висят, а просто создаются экземпляры в классе объекта который в сцене и с монобехом. И в класс AI передаётся ссылка на объект Move, после чего AI сразу получает возможность управлять объектом через методы управления Move и без всяких монобехов и скриптов в сцене. И это уже по-моему какая-то инкапсуляция и какое-то мизерное наследование что и является частью принципов ООП, практически о отсутствии которого в Юнити здесь говорили На большее в сторону ООП у меня просто не хватает опыта и знаний, но в этом виноват не "конструктор" Юнити в котором кодить можно по-разному.
(Offline)
 
Ответить с цитированием