Привет, Вадим. Я знаю, что ты специализируешься на таких языках программирования как pascalabc.net и c++, но не хотел бы ли ты попробовать Unity?
@SquaresProjeng4 жыл бұрын
Привет. Возможно это было бы хорошее решение, но года 3 назад. Сейчас уже и роликов по unity много и я уже в компьютерной графике с нуля лучше разбираюсь. Можно было бы, но нужно больше аудитории, которой бы хотелось роликов по unity с моего канала.
@SounticoTheBest4 жыл бұрын
@@SquaresProjeng ок, спасибо за ответ!
@billtetris4 жыл бұрын
Меня одного смущает что игровой цикл реализован на таймере? п.с. я не знаю как должно быть, но подозреваю что бесконечный цикл с опросом клавиш и отрисовкой сцены тупо повесит комп. Просто таймер всё равно не кажется правильным решением. И вопрос в догонку, можно ли вид курсора поменять над окошком игры?
@SquaresProjeng4 жыл бұрын
Это не важно, как реализована отрисовка, главное, чтобы меньше нагружалась система. Я привык к таймерам и, как мне кажется, это компактнее. Поменять вид курсора в самом окне можно. Либо скрыв курсор мыши и вставив свою текстуру, либо системным способом поменять на другой вид курсора.
@billtetris4 жыл бұрын
@@SquaresProjeng можно поподробней как скрыть курсор? Смена общесистемного курсора это не то.
@SquaresProjeng4 жыл бұрын
@@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;
@billtetris4 жыл бұрын
@@SquaresProjeng спасибо, попробую применить
@Traum3014 жыл бұрын
А ты знаешь в паскаль есть 2д камера я знаю есть 3д камера а есть ли 2д не знаю
@SquaresProjeng4 жыл бұрын
2D камера реализуется сдвигом всех объектов на сцене, делая обзор на ту точку, в которую нужно смотреть например: сам игрок. А так специализированной 2D камеры от разработчиков нет.