Игровой движок для 2D игр | Часть 3 (Исправление багов и события мыши с клавиатурой)

  Рет қаралды 1,031

Squares Projeng

Squares Projeng

Күн бұрын

Пікірлер: 15
@Traum301
@Traum301 4 жыл бұрын
Лайк не глядя!
@winrar3818
@winrar3818 4 жыл бұрын
Гений, для агар.ио пойдет!
@Traum301
@Traum301 4 жыл бұрын
Было бы круто ещё физику сделать
@SquaresProjeng
@SquaresProjeng 4 жыл бұрын
Обязательно! До этого еще дойдет дело.
@SounticoTheBest
@SounticoTheBest 4 жыл бұрын
Привет, Вадим. Я знаю, что ты специализируешься на таких языках программирования как pascalabc.net и c++, но не хотел бы ли ты попробовать Unity?
@SquaresProjeng
@SquaresProjeng 4 жыл бұрын
Привет. Возможно это было бы хорошее решение, но года 3 назад. Сейчас уже и роликов по unity много и я уже в компьютерной графике с нуля лучше разбираюсь. Можно было бы, но нужно больше аудитории, которой бы хотелось роликов по unity с моего канала.
@SounticoTheBest
@SounticoTheBest 4 жыл бұрын
@@SquaresProjeng ок, спасибо за ответ!
@billtetris
@billtetris 4 жыл бұрын
Меня одного смущает что игровой цикл реализован на таймере? п.с. я не знаю как должно быть, но подозреваю что бесконечный цикл с опросом клавиш и отрисовкой сцены тупо повесит комп. Просто таймер всё равно не кажется правильным решением. И вопрос в догонку, можно ли вид курсора поменять над окошком игры?
@SquaresProjeng
@SquaresProjeng 4 жыл бұрын
Это не важно, как реализована отрисовка, главное, чтобы меньше нагружалась система. Я привык к таймерам и, как мне кажется, это компактнее. Поменять вид курсора в самом окне можно. Либо скрыв курсор мыши и вставив свою текстуру, либо системным способом поменять на другой вид курсора.
@billtetris
@billtetris 4 жыл бұрын
@@SquaresProjeng можно поподробней как скрыть курсор? Смена общесистемного курсора это не то.
@SquaresProjeng
@SquaresProjeng 4 жыл бұрын
@@billtetris В процедуре где мы используем мышь прописываем команду скрывающую курсор. procedure MouseMove(x,y,mb: integer); begin //if mb=1 then LineTo(x,y); system.Windows.Forms.Cursor.Hide; ///// та самая команда m.x:=x; m.y:=y; end;
@billtetris
@billtetris 4 жыл бұрын
@@SquaresProjeng спасибо, попробую применить
@Traum301
@Traum301 4 жыл бұрын
А ты знаешь в паскаль есть 2д камера я знаю есть 3д камера а есть ли 2д не знаю
@SquaresProjeng
@SquaresProjeng 4 жыл бұрын
2D камера реализуется сдвигом всех объектов на сцене, делая обзор на ту точку, в которую нужно смотреть например: сам игрок. А так специализированной 2D камеры от разработчиков нет.
@Traum301
@Traum301 4 жыл бұрын
@@SquaresProjengЯсно, Спасибо
Худшие и бесполезные вещи в играх
22:37
БУЛДЖАТь
Рет қаралды 2 МЛН
iPhone or Chocolate??
00:16
Hungry FAM
Рет қаралды 49 МЛН
Un coup venu de l’espace 😂😂😂
00:19
Nicocapone
Рет қаралды 4,4 МЛН
Players vs Corner Flags 🤯
00:28
LE FOOT EN VIDÉO
Рет қаралды 87 МЛН
Визитка программиста
20:59
Александр Красников
Рет қаралды 20 М.
Как пополнить Стим 2024
3:46
Дирнэл
Рет қаралды 6 М.
Пишу физический движок на PascalABC!
8:21
Squares Projeng
Рет қаралды 4 М.
Все игры СНОВА сломаны. И вам это нравится.
22:18