Содержание
- 2. Что такое интерфейс? Худ.Фильм - Джони Мнемоник
- 3. Что нам говорит вики? Интерфе́йс (от англ. interface) — общая граница между двумя функциональными объектами, требования
- 4. Что мы только что прочитали?
- 5. Давайте подумаем...
- 6. Хорошо, а что такое интерфейс в играх?
- 7. Дополнительная информация https://habr.com/ru/company/mosigra/blog/232197/ Рекомендую прочитать, ссылка так же в телеграмме
- 8. Перейдём к Unity
- 9. Что мы сегодня должны получить?
- 10. В Unity об интерфейсе уже Подумали И подготовили много элементов упрощающих разработку
- 11. Для начала... Брать информацию можно отсюда -> https://docs.unity3d.com/Manual/UIToolkits.html Тут вся документация, но на АНГЛИЙСКОМ.
- 12. Создадим новую сцену Назовите её Menu. Переключитесь на эту сцену
- 13. Добавим в сцену кнопку Для желающих, можно вернуться на слайд 6 и продумать из каких элементов
- 14. Изучим дерево проекта Видно что добавились объекты: Canvas Button Text EventSystem
- 15. Элемент первый - Canvas Свойство определяющее размеры полотна. Свойства определяющие размеры окна. По умолчанию размеры определяются
- 16. Элемент второй - Button Нас тут интересует только два свойства: Фон и материалы кнопки Реакция кнопки
- 17. Элемент третий- Text Тут настраивается типографика текста, шрифт выравнивание. Меняется сам текст.
- 18. Элемент четвёртый - EventSystem Автоматизированная система обработки взаимодействия с интерфейсом.
- 19. Что же, кнопку мы добавили Теперь нужно её поставить в нужное место место.
- 20. Задание 1 Добавьте ещё 2 кнопки. Измените текст кнопок на: Старт Настройки Выход
- 21. Добавим фоновое изображение
- 22. Изменим размер изображения
- 23. И перетянем изображение
- 24. Заскриптуем переход
- 25. Создайте файлах проекта скрипт C# Назовите его: ButtnController После чего сразу откройте в редакторе и перепечатайте
- 26. Скрипт для работы с кнопками using UnityEngine; using UnityEngine.SceneManagement; using UnityEngine.UI; using System.Collections; public class ButtnController:
- 27. ВНИМАНИЕ! ЧАСТАЯ ОШИБКА Очень важно делать одинаковые имена для файла и для класса в тексте. Если
- 28. Примените скрипт на наши кнопки Просто перетащите скрипт на элемент кнопки
- 29. В свойствах кнопки Перетащите объект кнопки в свойство on Click()
- 30. Должно получиться так
- 31. Выберем функцию которая выполнится
- 32. Для переключения между сценами Выберите функцию PressedStartLvl и укажите номер сцены на которую вы хотите переключиться.
- 33. Номер сцены узнаете в окне BuildSettings Чтобы в него попасть нажмите комбинацию Ctrl+Shift+B
- 35. Скачать презентацию