IPB

Здравствуйте, гость ( Вход | Регистрация )

> 3D для Delphi 2005
Гость_ЖеняXXX_*
сообщение Feb 2 2007, 22:55
Сообщение #1





Guests






Я не знаю языка VC и мне приходится разрабатывать программы на Delphi и недавно столкнулся с проблемой,
меня попросили написать программу(игру), помогите пожалуйста найти библиотеки DirectX или OpenGL, заранее спасибо
Вернуться к началу страницы
 
+Цитировать сообщение
 
Создать новую тему
Ответов (1 - 11)
Amp
сообщение Feb 2 2007, 23:46
Сообщение #2


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(ЖеняXXX @ Feb 2 2007, 22:55) *
Я не знаю языка VC и мне приходится разрабатывать программы на Delphi и недавно столкнулся с проблемой,
меня попросили написать программу(игру), помогите пожалуйста найти библиотеки DirectX или OpenGL, заранее спасибо

В 2005-ой делфе разве нет opengl.pas (модуля opengl)? По-моему еще с 3-ей версии делфи их начали пихать. Для простых программ этого достаточно.

В общем у М. Краснова есть две книги - "OpenGL. Графика в проектах Delphi" и "DirectX. Графика в проектах Delphi"
Книги не редкие и в продаже найти можно.

Сообщение отредактировал Amp - Feb 2 2007, 23:48


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_sam0rez_*
сообщение Feb 5 2007, 19:06
Сообщение #3





Guests






Недавно был в Библиосфере (что ниже ул. Николаева), так поразился обилию книг по программированию графики в Delphi. И по OpenGL, и по созданию компьютерных игр. Вообщем прямой дорогой туда товарищ!
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_ЖеняXXX_*
сообщение Feb 9 2007, 19:45
Сообщение #4





Guests






Спасибо сходил нашёл победил smile.gif
Что-то получилось, но для 3D всё равно навыки художника нужны, а ещё в нете скачал DelphiX и всё стало совсем хорошо.
Если интересно могу скинуть.
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Feb 9 2007, 20:26
Сообщение #5


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(ЖеняXXX @ Feb 9 2007, 19:45) *
а ещё в нете скачал DelphiX и всё стало совсем хорошо.

На первых порах может разные DelphiX и хорошо, но лучше всего для понимания и приобретения навыков программирования не пользоваться левыми либами (libjpeg, libpng, zlib и прочие, разумеется не в счет)

Сообщение отредактировал Amp - Feb 9 2007, 20:30


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Gobbs
сообщение Feb 9 2007, 21:04
Сообщение #6


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



Цитата(Amp @ Feb 9 2007, 20:26) *
На первых порах может разные DelphiX и хорошо, но лучше всего для понимания и приобретения навыков программирования не пользоваться левыми либами (libjpeg, libpng, zlib и прочие, разумеется не в счет)

что имеется в виду под "левыми библиотеками"?
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Feb 9 2007, 21:57
Сообщение #7


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(Gobbs @ Feb 9 2007, 21:04) *
что имеется в виду под "левыми библиотеками"?

Вспомогательные. Тот же DelphiX. С ним правда ситуация немного иная.
Разработчикам на делфе вообще не везет в плане 3д графики - энтузиасты переписывают файлы с заголовками с Си на паскаль (достаточно вспомнить glut.h, glext.h). Ну или пишутся компоненты, подобные DelphiX.
Просто потом, с переходом, скажем на Visual Studio, могут возникнуть проблемы. Да и код, которые будет написан без использования DelphiX будет немного сложнее вкуривать.
Я ни ухом, ни рылом в ДиректИксе и могу ошибаться, но по моему мнению все так.

И еще. Левые, как я выразился, библиотеки предоставляют массу удобных функций, которые отучают новичков шевелить ручками и способствуют их лени smile.gif

Сообщение отредактировал Amp - Feb 9 2007, 22:00


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_ЖеняXXX_*
сообщение Feb 10 2007, 15:20
Сообщение #8





Guests






Ну ручками-то я шевелить могу и даже не так уж плохо, что-то получается, просто с DelphiX гораздо удобнее и быстрее.
И вроде как не плохо пошло, мне даже брата удалось заинтересовать, и теперь он рисует а я заставляю его картинки двигаться,
и даже выполнять кое-какие действия, правда пока довольно примитивные.
AMP, спасибо за совет по поводу литературы, тоже помогает
Вернуться к началу страницы
 
+Цитировать сообщение
GerVin
сообщение Feb 11 2007, 11:10
Сообщение #9


Настоящий ADSL'щик
****

Группа: Posters
Сообщений: 462
Регистрация: 8.10.2005
Пользователь №: 97



Может все таки имеет смысл научиться писать на С++/С#? 3D и 3D-игры на Delphi как то это э-э-э не серьезно.


--------------------
We do what we must because we can
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Feb 11 2007, 12:44
Сообщение #10


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(GerVin @ Feb 11 2007, 11:10) *
Может все таки имеет смысл научиться писать на С++/С#? 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


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_ЖеняXXX_*
сообщение Feb 11 2007, 21:06
Сообщение #11





Guests






Цитата(GerVin @ Feb 11 2007, 11:10) *
Может все таки имеет смысл научиться писать на С++/С#? 3D и 3D-игры на Delphi как то это э-э-э не серьезно.

Да не так уж всё и плохо, если что-то получается, то и нечто получится, просто терпение нужно.
Вернуться к началу страницы
 
+Цитировать сообщение
el-
сообщение Oct 28 2007, 14:55
Сообщение #12


Продвинутый пользователь
***

Группа: Posters
Сообщений: 229
Регистрация: 31.8.2007
Пользователь №: 8,988



GLScene, SingSoft'a(понравились) есть какие-то компоненты для булдеров и дельфи.

Сообщение отредактировал el- - Oct 28 2007, 14:58


--------------------


Вернуться к началу страницы
 
+Цитировать сообщение

ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 4th May 2024 - 03:04