Очень подробно и все понятно, для новичков самое то. Особенно урок хорош для понимая как работать с графикой и классами
@ТАРАСГАВРИЛОВ-п8ы2 жыл бұрын
спасибо за подсказку с keyup. так действительно плавнее
@7py3uH10 жыл бұрын
Автор мой тебе совет "Пиши в комментарии ссылки откуда ты берешь-скачиваешь- данные " а так нормально снято!
@koljan35711 жыл бұрын
constructor TAnimate.Create(x0, y0: Integer; bitmap0: array of TBitmap; maxframe0: Integer); begin x := x0; y := y0; bitmap := bitmap0; maxframe := maxframe0; //SetLength(bitmap,maxframe); frame := 0; end; bitmap := bitmap0;тут ошибка : Incompatible types Delphi 7 и 2010
@МарияОхлопкова-д9о9 жыл бұрын
Ругается в TPlayer constructor TPlayer.Create(x0, y0: Integer; bitmap0: array of TBitmap; maxFrame0: Integer); begin inherited; health:= 100; end; выделяет красным "inherited" и пишет [Error] Unit2.pas(145): Incompatible types
@denayed7 жыл бұрын
у меня тоже!
@СергейШуткин-ю1ц7 жыл бұрын
понимаю что поздно, но ошибка для делфи, где идёт сравнение статического массива bitmap и динамического массива bitmap0 пишем for i := 0 to Length(bitmap0) do bitmap[i] := bitmap0[i]; можно ещё проверку сделать на выход за пределы изначального массива (более ста элементов).
@Maxibon4ik10 жыл бұрын
Офигенно, надо попробовать
@panknd11 жыл бұрын
для изображения установлена прозрачность "Transparent := True"
@genii12818 жыл бұрын
procedure TAnimate.nextFrame; begin if curFrame < maxFrame then curFrame := curFrame + 1 else curFrame := 0; end; Выдает ошибку: External:SIGSEGV, ПОМОГИТЕ ПОЖАЛУЙСТА
@andrewser58717 жыл бұрын
Ты уже разобрался или нет? Если да, подскажы пожалуйста.
@goodwin37010 жыл бұрын
Все отлично но самолет летит ток до верхнего левого угла и нижнего правого угла, + я должен был исправлять то что у меня самолет был посреди экрана, и самолет Дрыгало на меготел, но с передвижением еще понял.
@ОлегБатрон7 жыл бұрын
можете скинуть архив со всеми картинками? Буду очень благодарен
@beeeeeest99910 жыл бұрын
не подскажите как в вашей игре реализовать таблицу результатов, не работал с бд в лазарусе только в делфи
@panknd10 жыл бұрын
проще всего использовать ini-файл
@ande13st10 жыл бұрын
в строчке "Player := TPlayer.Create(300, 500, plPic, 2);" не могу найти ошибку. unit1.pas(57,48) Error: Wrong number of parameters specified for call to "Create" Якобы не достаточно значений для создания, я вот вообще не могу понять в чём проблема. вот весь код //load graphics for i := 0 to 2 do begin plPic[i]:=TBitmap.Create; plPic[i].LoadFromFile('img/player'+IntToStr(i)+'.bmp'); plPic[i].Transparent:=True; end; Player := TPlayer.Create(300, 500, plPic, 2);
@asvetly133711 жыл бұрын
а куда исчезает синий фон на изображении самолета?
@alexandr_58368 жыл бұрын
Ты где картинку моря взял?
@goodwin37010 жыл бұрын
не работает в этом месте Image1.Canvas.FillRect (0,0,600,600); Работаю на Delphi
@pomidorkarus466510 жыл бұрын
надо добавить переменную: var rect: TRect; потом присвоить этой переменной rect:= Bounds(0,0,600,600); и поменять строчку Image1.Canvas.FillRect (0,0,600,600); на Image1.Canvas.FillRecr(rect);
@russia859510 жыл бұрын
17:02 нихрена не видно что ты прописал, ответь пож-ста что ты прописал?
@panknd10 жыл бұрын
на HD качестве вроде бы прекрасно видно ))
@russia859510 жыл бұрын
Crudux Cruo Я и так в HD смотрю, то что ты прописал просто не влезло в экран, видно лишь маленькую верхнюю часть кода. ((
@panknd10 жыл бұрын
что конкретно не видно? С какого момента? DoubleBuffered := True; MoveL := False; MoveR := False;
@russia859510 жыл бұрын
Crudux Cruo на пару секунд позднее, сразу после того как ты это прописал) в тот момент когда ты говорил "и начинаем грузить графику", вроде как начинается с "//" (сразу после "DoubleBuffered := True; MoveL := False; MoveR := False;" и перед тем как ты вернулся вверх и добавил переменную "i") 49 строка вроде бы
@russia859510 жыл бұрын
Crudux Cruo вообщем забей, я скачал уже твою игру в архиве.
@valery836010 жыл бұрын
А что за игра "Блоки" ?Ты записывал видео?
@panknd10 жыл бұрын
Игра, в которой нужно найти и уничтожить блоки одного цвета в ряд
@valery836010 жыл бұрын
Crudux Cruo, Спасибо, нашел видео. www.1001guru.ru/games/Gridlock Похожих игр не делал?Просто я чайник
@panknd10 жыл бұрын
Неизвестный Неизвестно нет, таких не делал
@valery836010 жыл бұрын
Crudux Cruo,ладно, и на этом спасибо
@vlad_idigitali8 жыл бұрын
LCLType нету в delphi 7
@panknd8 жыл бұрын
А он там и не нужен. В делфи это добро находится в модуле Windows
@arsenmarat368011 жыл бұрын
на делфи он показывает ошибку
@АнтонВувк11 жыл бұрын
какую?
@Дмитрий-ю5э9к11 жыл бұрын
Антон Вувк Несовместимые типы bitmap и bitmap0 все точь в точь без ошибок, несколько раз проверял
@panknd11 жыл бұрын
Вася Пупкин Graphics подключен?
@panknd11 жыл бұрын
Вася Пупкин из гугла: "В Delphi можно столкнуться с "тезкой" рассматриваемого объекта - структурой TBitmap, описанной в файле WINDOWS.PAS. Поскольку обе они относятся к одной и той же предметной области, часто возникают коллизии, приводящие к ошибкам. Напомним, чтобы отличить структуры-синонимы, следует использовать имя модуля, в котором они описаны. Поэтому если в вашей программе есть модули Windows и Graphics, то описывайте и употребляйте типы Windows.TBitmap И Graphics.TBitmap."
@Дмитрий-ю5э9к11 жыл бұрын
Crudux Cruo меняю тип на Graphics.TBitmap все равно ту же ошибку выдает Graphics подключен
@raiz13408 жыл бұрын
А можеш саму игру скинуть пожалуста
@panknd11 жыл бұрын
сделал третий урок, освещающий и это
@coshavik_mames34687 жыл бұрын
блять подскажите как в пэйнте вырезать спрайты !!!!!!??????????????