3D для Delphi 2005 |
Здравствуйте, гость ( Вход | Регистрация )
3D для Delphi 2005 |
Гость_ЖеняXXX_* |
Feb 2 2007, 22:55
Сообщение
#1
|
Guests |
Я не знаю языка VC и мне приходится разрабатывать программы на Delphi и недавно столкнулся с проблемой,
меня попросили написать программу(игру), помогите пожалуйста найти библиотеки DirectX или OpenGL, заранее спасибо |
|
|
Feb 2 2007, 23:46
Сообщение
#2
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Я не знаю языка VC и мне приходится разрабатывать программы на Delphi и недавно столкнулся с проблемой, меня попросили написать программу(игру), помогите пожалуйста найти библиотеки DirectX или OpenGL, заранее спасибо В 2005-ой делфе разве нет opengl.pas (модуля opengl)? По-моему еще с 3-ей версии делфи их начали пихать. Для простых программ этого достаточно. В общем у М. Краснова есть две книги - "OpenGL. Графика в проектах Delphi" и "DirectX. Графика в проектах Delphi" Книги не редкие и в продаже найти можно. Сообщение отредактировал Amp - Feb 2 2007, 23:48 -------------------- |
|
|
Гость_sam0rez_* |
Feb 5 2007, 19:06
Сообщение
#3
|
Guests |
Недавно был в Библиосфере (что ниже ул. Николаева), так поразился обилию книг по программированию графики в Delphi. И по OpenGL, и по созданию компьютерных игр. Вообщем прямой дорогой туда товарищ!
|
|
|
Гость_ЖеняXXX_* |
Feb 9 2007, 19:45
Сообщение
#4
|
Guests |
Спасибо сходил нашёл победил
Что-то получилось, но для 3D всё равно навыки художника нужны, а ещё в нете скачал DelphiX и всё стало совсем хорошо. Если интересно могу скинуть. |
|
|
Feb 9 2007, 20:26
Сообщение
#5
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
а ещё в нете скачал DelphiX и всё стало совсем хорошо. На первых порах может разные DelphiX и хорошо, но лучше всего для понимания и приобретения навыков программирования не пользоваться левыми либами (libjpeg, libpng, zlib и прочие, разумеется не в счет) Сообщение отредактировал Amp - Feb 9 2007, 20:30 -------------------- |
|
|
Feb 9 2007, 21:04
Сообщение
#6
|
|
Супер постер Группа: Local moder Сообщений: 888 Регистрация: 23.10.2005 Из: п.Кугеси Пользователь №: 106 |
|
|
|
Feb 9 2007, 21:57
Сообщение
#7
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
что имеется в виду под "левыми библиотеками"? Вспомогательные. Тот же DelphiX. С ним правда ситуация немного иная. Разработчикам на делфе вообще не везет в плане 3д графики - энтузиасты переписывают файлы с заголовками с Си на паскаль (достаточно вспомнить glut.h, glext.h). Ну или пишутся компоненты, подобные DelphiX. Просто потом, с переходом, скажем на Visual Studio, могут возникнуть проблемы. Да и код, которые будет написан без использования DelphiX будет немного сложнее вкуривать. Я ни ухом, ни рылом в ДиректИксе и могу ошибаться, но по моему мнению все так. И еще. Левые, как я выразился, библиотеки предоставляют массу удобных функций, которые отучают новичков шевелить ручками и способствуют их лени Сообщение отредактировал Amp - Feb 9 2007, 22:00 -------------------- |
|
|
Гость_ЖеняXXX_* |
Feb 10 2007, 15:20
Сообщение
#8
|
Guests |
Ну ручками-то я шевелить могу и даже не так уж плохо, что-то получается, просто с DelphiX гораздо удобнее и быстрее.
И вроде как не плохо пошло, мне даже брата удалось заинтересовать, и теперь он рисует а я заставляю его картинки двигаться, и даже выполнять кое-какие действия, правда пока довольно примитивные. AMP, спасибо за совет по поводу литературы, тоже помогает |
|
|
Feb 11 2007, 11:10
Сообщение
#9
|
|
Настоящий ADSL'щик Группа: Posters Сообщений: 462 Регистрация: 8.10.2005 Пользователь №: 97 |
Может все таки имеет смысл научиться писать на С++/С#? 3D и 3D-игры на Delphi как то это э-э-э не серьезно.
-------------------- We do what we must because we can
|
|
|
Feb 11 2007, 12:44
Сообщение
#10
|
|
Мега постер Группа: Local moder Сообщений: 1,712 Регистрация: 21.8.2006 Пользователь №: 1,269 |
Может все таки имеет смысл научиться писать на С++/С#? 3D и 3D-игры на Delphi как то это э-э-э не серьезно. Ну отчего же. Каждый волен сам выбирать язык программирования. Правда писать 3д-приложения, используя VCL-библиотеку, не есть гуд. Все ж лучше это дело переписать на winapi (если не предполагается портировать на другие платформы). В данном случае проект, как я понимаю небольшой, и язык не критичен. P.S. Но программисты на делфи, как писал выше, встречаются с трудностями. Те же примеры в DirectX SDK и OpenGL SDK написана на С++, C# и Basic (на первом преимущественно). И если захочется использовать какие-то их наработки(например библиотеку nv_util), то это сделать на паскале не получится (разве что переписать весь код либы) P.P.S. А написав приложение на паскале, с использованием windows api, можно отказаться от платной среды разработки Delphi и переключиться на какой-нибудь free pascal compiler Сообщение отредактировал Amp - Feb 11 2007, 12:50 -------------------- |
|
|
Гость_ЖеняXXX_* |
Feb 11 2007, 21:06
Сообщение
#11
|
Guests |
|
|
|
Oct 28 2007, 14:55
Сообщение
#12
|
|
Продвинутый пользователь Группа: Posters Сообщений: 229 Регистрация: 31.8.2007 Пользователь №: 8,988 |
GLScene, SingSoft'a(понравились) есть какие-то компоненты для булдеров и дельфи.
Сообщение отредактировал el- - Oct 28 2007, 14:58 -------------------- |
|
|
Текстовая версия | Сейчас: 4th May 2024 - 03:04 |