Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Потеряшки: ищите потерянные предметы без времени! Расслабляйтесь, исследуйте, находите.

Потеряшки - поиск предметов

Головоломки, Казуальные, Детские

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
GameDevBomBit
GameDevBomBit
15 минут назад
Серия Принципы S.O.L.I.D в Unity

Принцип Liskov Substitution Principle SOLID в Unity⁠⁠

Принцип подстановки Барбары Лисков в игровом движке Unity

Добро пожаловать на очередной выпуск нашего канала! Сегодня мы подробно разберём один из важнейших принципов ООП — принцип подстановки Барбары Лисков (Liskov Substitution Principle). Выясним, почему он важен и как правильно применять его в играх на платформе Unity.

Что такое принцип подстановки Барбары Лисков?

Принцип подстановки Барбары Лисков гласит: объекты подклассов должны корректно заменять объекты родительского класса без нарушения работоспособности программы. То есть, если у вас есть интерфейс, использующий базовый класс, вы можете спокойно подставлять туда экземпляр производного класса, и всё должно продолжать работать ожидаемым образом.

Почему это важно?

Представьте такую ситуацию: вы создаёте персонажа в игре, наследуя его поведение от абстрактного базового класса. Если вдруг замена экземпляра дочернего класса ведёт к неожиданному поведению или ошибкам, значит, ваше приложение спроектировано неправильно. При работе над проектами в Unity придерживайтесь следующих рекомендаций:

  • Используйте полиморфизм: создавайте универсальные методы и свойства, подходящие для разных типов объектов.

  • Проверяйте границы поведения: убедитесь, что изменения в потомках соответствуют контрактам базовых классов.

  • Тестируйте реализацию: применяя тесты и контрольные проверки, удостоверитесь, что поведение ваших объектов соответствует заявленным требованиям.

Следование принципу подстановки Барбары Лисков делает ваши проекты гибкими, расширяемыми и устойчивыми к изменениям. Всегда помните о нём, разрабатывая свою следующую игру на Unity! Спасибо за просмотр! Оставайтесь с нами и подписывайтесь на канал!

Теги: #unitydev #gamedev #разработкаигр #unitycommunity #игрынасоздание #создайигру #учисьделатьигры #геймдев #индиразработчики #programming #design #graphics #gameart #unitylearning #beginnerswelcome #unitygames #unityengine #vkgamedev #русскоязычныеразработчики

Показать полностью
[моё] Программирование Разработка Gamedev Тестирование Unity Видео YouTube
1
Dodo.Ptenchik
Dodo.Ptenchik
19 минут назад
Юмор для всех и каждого
Серия Мемы

Ну они же прикольные. (Динозавры)⁠⁠

Мемы Короткие видео Видео Вертикальное видео
0
K.rakokot
K.rakokot
29 минут назад

Фейерверк. Сделано в Японии⁠⁠

Диаметр - более метра
Вес - около 420 кг
That’s just the watermark.

Компания - Katakai Enka Kogyo Fireworks Company
https://www.katakai-enka.co.jp
Niigata Japan

Показать полностью
Фейерверк Япония Японцы Размер Красота Опасность Юго-Восточная Азия Английский язык Традиции Бамбук Порох Видео Вертикальное видео Короткие видео
1
bolotnikoff.a
bolotnikoff.a
30 минут назад
Юмор для всех и каждого

Просто напоминаю как должны выглядеть здоровые семейные отношения⁠⁠

Короткие видео Юмор Кот Драка Отношения Видео
0
DELETED
39 минут назад

ИИ сгенерировал трейлер к фильму Бэкрумс, с пенсионерами⁠⁠

Backrooms Искусственный интеллект Видео
0
autopicabu
autopicabu
44 минуты назад
Посылочная

Машина для мыльных пузырей⁠⁠

Автоматический нагнетатель в форме цветка, производящий более 20 000 ярких пузырей в минуту. Оснащён литиевой аккумуляторной батареей с ёмкостью 500 мАч и лёгкой зарядкой. Прочный пластиковый корпус, водонепроницаемый дизайн и простое управление одним нажатием. Отличный способ разнообразить летние игры и весело провести время всей семьёй

Заказать на АлиЭкспресс

Показать полностью
Товары Мыльные пузыри AliExpress Видео Вертикальное видео Короткие видео
0
STLee
STLee
57 минут назад
Серия Нейросетевые глюки

Продолжение поста «Приснится же»⁠⁠2

Вертикальное видео Контент нейросетей Глюки Короткие видео Нейровидео Doopiidoo Видео Ответ на пост
3
Romabooy
Romabooy
1 час назад

ДПС творят беспредел⁠⁠

ГАИ YouTube Видео
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии