![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Хелп
Thor © (2002-07-31 17:05:00)Бригадиры посоветуйте где мне лутше сделать двух мерную игру
суть игры
маленьний викинг бегает с топором, стреляет огненный шаром и мочит монстров
вид сбоку
В ИГРО ДЕЛАНЬЕ Я ОБСОЛЮТНЫЙ ЧАЙНИК
Thor (2002-08-11 19:34:00) [1]Ну не ужели никто не знает
Thor (2002-08-10 16:10:00) [2]ааауууууу хелп плиз, работа стоит
Thor (2002-08-10 03:38:00) [3]выручайте не могу понять как привязать hotkey
поясняю:
при нажатии Alt+P (в проигрывателе) должно начаться воспроизведение т.е. действие анологичное кнопке Play
_________________________________________________________________
procedure TForm1.PlayClick(Sender: TObject);
begin
with MediaPlayer1 do
begin
Close;
FileName:=FileListBox1.FileName;
Open;
Play;
end;
end;
_________________________________________________________________
я разместил на форме компонент hotkey но так с ним и не разобрался.
Обьясните плиз как это делается пошагово чаво где выбрать, дописать и т.д. и т.п.
заранее спасибо
cyborg (2002-08-05 09:36:00) [4]У тебя просто уже объявлены эти процедуры выше и ты их по второму разу делаешь. Удали лишние и всё скомпиллируется, только вот не работает нифига :).
Ну что там Oxygene запустил, библиотека работает?
Thor (2002-08-05 04:41:00) [5]Cyborg я исправил все кроме каких-то двух непонятных мне ошибки плиз хелп
фалик small(18,2Кб)
http://thor-234.narod.ru/small.rar
cyborg (2002-08-03 17:31:00) [6]Кстати... Хоху просрало, так что прошу на пагу танчиков http://cyborg.hoha.ru/tanks/
cyborg (2002-08-03 17:29:00) [7]Thor посмотрел я твой смалл.рар, у тебя не работает потому, что там всё кастрировано.
напиши в Projectsmall.dpr:
program Projectsmall;
uses
Forms, UnitSmall;
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Затем исправляй множество кривого кода.
Тебе компилятор подскажет что не так.
cyborg (2002-08-03 16:57:00) [8]Распакуй её в отдельный каталог, можно в Delphi-йский Lib.
Затем для удобства скопируй все модули в одну папку, любую создай специально, например SDLUNITS
Logger.pas
OpenGL12.pas
SDL.pas
SDL_Image.pas
SDL_Mixer.pas
SDL_Net.pas
SDL_Sound.pas
SDL_ttf.pas
SDLFilter.pas
SDLi386Utils.pas
SDLMonoFonts.pas
SDLSprites.pas
SDLStreams.pas
SDLUtils.pas
SFont.pas
smpeg.pas
Затем лезешь в Delphi в меню
Tools->Environment options->Library->Library path
Укажи путь к этой папке с модулями.
Всё.
Там советуют поместить все файлы DLL в каталог Windows System, ты этого не делай, что бы потом для распространения программы знать какие dll-ки вкладывать в программу. При компиляции программы просто помещай нужные dll-ки в каталог с компилируемой программой.
Теперь лезь в демо-примеры и смотри как там и что.
Thor (2002-08-03 14:10:00) [9]cyborg я тебя уже наверно достал но все же как эту библиотеку заисталировать? пожалуста напишы пошагово чего из какой папки открыть и т.д.
Thor (2002-08-03 01:42:00) [10]http://thor-234.narod.ru/small.rar
ссылочка на файл
Thor (2002-08-03 01:22:00) [11]спасибо тебе Киборг за оказанную помощь
щас попробую и о результатах сообщю
cyborg (2002-08-02 21:19:00) [12]ссылка должна быть вида http://www.buratinosan.jp/kuku/moiprogrammifromjapan/moyaprogramma.zip
Вот библиотека:
http://unc.dl.sourceforge.net/sourceforge/jedi-sdl/Jedi-SDL-Complete-0.5.zip
Насчёт медиаплеера не пробовал, но если у него есть переменная pause то делай так:
pause:=Not Pause;
если нету то должна быть пропертя типа paused
if paused then play else pause;
Повтор делается так.
Если есть возможность и имеется обработчик события окончания проигрывания, то в этот обработчик пишешь play;
если такого нет, то нужно проверять например так:
if not played then play;
Thor (2002-08-02 14:16:00) [13]Блин жопа с Jedi-SDL сдесь на поисковике смотрел, на яндексе, на рамблере нигде нету
Thor (2002-08-02 14:10:00) [14]немного неправильно третий вопрос задал
должно открываться окно ворда не новое а уже готовое
Thor (2002-08-02 11:58:00) [15]Cтоп, стоп,стоп я чета не догдал а какой примерно путь должен быть в файлу?
еще пару вопросов
Я пишу в дельфине плеер и вот по этому поводу есть пара вопросов:
немного запутался с кнопкой pause мне нужно чтобы при повторном нажатии воспроизведение продолжилось
вот мой код для Паузы
_______________________________________________
procedure TForm1.PauseClick(Sender: TObject);
begin
with MediaPlayer1 do
begin
Close;
FileName:=FileListBox1.FileName;
Open;
Pause;
end;
end;
________________________________________________
что нужно дописать?
второй: мне нужен код для кнопни повтор при нажатии которой трек проигрывается бесконечное кол-во раз
если не трудно напшите код
и третий при нажатии кнопки должно открываться новое окно ворда
плиз хелп
cyborg (2002-08-01 13:23:00) [16]Thor в смысле где ссылка скачать, у неё путь на диск С указывает в папку МиДовнлоадинг.
Скачай библиотеку Jedi-SDL, в инете поищи, файл большой 14,5 метра, там есть пример игры Oxygene, думаю это то, что тебе нужно.
Да и программить в этой библиотеке легко. По крайней мере для меня.
Thor (2002-08-01 12:27:00) [17]да чуть не забыл кто нибудь плиз дайте ссылку или киньте на мыло(thor234@ngs.ru) 2D игрушку с видом сбоку и хотябы одним уровнем
Thor (2002-08-01 12:20:00) [18]-=Prior=-
именно оттуда и писал но...
cyborg @
извини не понял твою мессагу где и чага не правильно поподробней плиз
-=Prior=- (2002-08-01 10:34:00) [19]Посмотри на GameDev.ru там в разделе статьи есть полное описание из 6-ти лекций как сделать на Delphi при помощи библиотеки DelphiX полную игру с "маленькими косм. корабл." :_)
cyborg (2002-08-01 09:32:00) [20]Во нашёл, оказца внизу :).
У него путь не правильный!