QML → Игра на QML - Урок 2. Добавляем следы от выстрелов и систему очков
GameDev, QML, Qt, система очков
После того, как была сделана игровая арена и добавлены мишени, настало время реализовать попадание по мишеням, промахи и систему начисления и списывания очков.
Система начисления и списывания очков будет следующая:
- В случае промахов, предлагаю сделать следы пулевых отверстий, нескольких видов, …
Ruby → User Guide #22 - Ruby - Локальные переменные
local variables, Ruby, ruby lesson, ruby уроки, user guide, локальные переменные, руководство пользователя
Локальные переменные имеют имя, начинающееся с символа нижнего подчёркивания или буквы в нижнем регистре. Локальные переменные работают не так, как глобальные переменные или переменные экземпляров классов, которые имеют значение nil до инициализации:
Читатьruby> $foo nil ruby> @foo nil ruby> foo …
Ruby → User Guide #21 - Ruby - переменные экземпляра класса
Instance variables, Ruby, ruby lesson, ruby уроки, user guide, переменные класса, руководство пользователя
Имена переменных класса начинаются с символа @, и их область применения ограничивается областью видимости внутри класса, то есть той областью, на которую можно сослаться, используя переменную self . Два различных объекта, даже если они относятся к одному класса, могут иметь …
ЧитатьQt → Qt/C++ - Урок 052. Кастомизация Qt Аудио плеера в стиле AIMP
QSS, QStyleSheet, AIMP, кастомизация, Qt, аудио, аудио плеер
Статьи данного цикла:
В статье по работе с аудио плеером в Qt мы познакомились с тем, как проигрывать аудио треки и переключаться между ними в плейлисте.
А как насчёт того, чтобы кастомизировать внешний вид плеера …
ЧитатьQML → QML - Урок 026. Intents с Qt для Android, часть 1
"Intent" является главной возможностью для межпроцессорного взаимодействия в Android. В основном, Intent является объектом, который обрабатывается операционной системой и передаётся затем одному или большему количеству установленных приложений, основываясь на его содержании. Это может быть экземпляр запроса отображения видео, в данном …
ЧитатьQt → Qt/C++ - Урок 051. QMediaPlayer - Аудио плеер на Qt
QStandardItemModel, QMediaPlayer, QMediaPlaylist, Qt, аудио плеер
Предлагаю написать простенький аудио плеер для mp3 файлов с использованием Qt/C++, который будет иметь плейлист, возможность запуска/паузы/остановки треков, а также пролистывания треков.
Для реализации данной задумки в Qt имеются классы QMediaPlayer и QMediaPlaylist, которые относятся к модулю multimedia. А для …
ЧитатьRuby → User Guide #20 - Ruby - глобальные переменные
global variables, Ruby, ruby lesson, ruby уроки, user guide, глобальные переменные, руководство пользователя
Глобальные переменные имеют имя, которое начинается с символа $ . Данная переменная может быть доступна из любого места программы. Перед инициализацией глобальная переменная имеет особое значение nil.
ruby> $foo nil ruby> $foo = 5 5 ruby> $foo 5
Глобальные переменные …
ЧитатьRuby → User Guide #19 - Ruby - переменные
Ruby, ruby lesson, ruby уроки, user guide, variables, переменные, руководство пользователя
Ruby имеет три вида переменных, один вид констант и ровно две псевдо-переменных. Переменные и константы не имеют типов. Хотя нетипизированные переменные и имеют некоторые недостатки, в тоже время они имеют гораздо больше преимуществ и хорошо сочетаются с быстрой и простой …
ЧитатьRuby → User Guide #18 - Ruby - процедурные объекты
procedure objects, Ruby, ruby lesson, ruby уроки, user guide, процедурные объекты, руководство пользователя
Часто бывает так, что хотелось бы иметь возможность указать ответные действия на неожиданные события. Как выясняется, легче всего это сделать, если мы сможем передать блок кода в качестве аргумента другому методу, что означает, что мы хотим рассматривать код в качестве …
ЧитатьQt → Qt Сертификация
Qt, QML, Certification, Сертификация
Ещё с 2009 года было возможно сдать экзамен на Qt сертификацию и стать Сертифицированным Qt разработчиком или Qt специалистом. Сейчас экзамены и сертификации обновлены, чтобы охватить последние функции Qt. Для того, чтобы поддержать качественное обучение и подготовку Qt разработчиков к …
ЧитатьRuby → User Guide #17 - Ruby - модули
modules, Ruby, ruby lesson, ruby уроки, user guide, модули, руководство пользователя
Модули в Ruby похожи на классы, за исключением того, что:
- Модуль не может иметь экземпляров
- Модуль не может иметь подклассов
- Модуль определяется между операторами module ... end
Действительно... класс модуля некоего модуля является суперклассом класса класса некоего класс. Понятно? Нет? …
ЧитатьRuby → User Guide #16 - Ruby - Singleton методы
method, Ruby, ruby lesson, ruby уроки, singleton, user guide, руководство пользователя
Поведение экземпляра класса определяется его методом, но бывают случаи, когда мы знаем, что определённый экземпляр должен иметь особое поведение. В большинстве языков, мы должны решить эту проблему определением другого класса, который будет инстанцирован один раз. В Ruby же мы можем …
Читать- Akiv Doros
- 11 ноября 2024 г. 20:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50баллов,
- Очки рейтинга-4
- molni99
- 26 октября 2024 г. 7:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80баллов,
- Очки рейтинга4
- molni99
- 26 октября 2024 г. 7:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20баллов,
- Очки рейтинга-10