Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 23.12.2005, 11:07   #1
root
 
Сообщений: n/a
Кто-нить подскажите функцию, при помощи которой можно из куба вырезать кусок, чтобы пустота была. У меня есть, например, куб-дом (здание), мне надо в нем сделать арку....
 
Ответить с цитированием
Старый 23.12.2005, 14:25   #2
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Нет такого. Это делается в 3д редакторе, например 3ds max.
В блитц грузится уже готовая модель.
(Offline)
 
Ответить с цитированием
Старый 23.12.2005, 14:39   #3
Akima
Бывалый
 
Регистрация: 22.10.2005
Сообщений: 701
Написано 7 полезных сообщений
(для 5 пользователей)
Арку можно из трёх и более кубов сделать, можно также сли арка в стене то нарисовать текстуру арки и натенуть на куб с прозрачностью черного
(Offline)
 
Ответить с цитированием
Старый 23.12.2005, 15:23   #4
Guest
 
Сообщений: n/a
спасибо, конечно. Просто я тут проект затеял - сделать карту своего города в 3D. Пока тока один микрорайон сделал. Потом, когда сделаю, может, допишу карту до сетевого шутера. Вообще блитз простейший язык, понять не могу, почему по нему так много вопросов...
 
Ответить с цитированием
Старый 23.12.2005, 15:57   #5
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
У тебя вопросов нет потому, что ты ничего ещё не делал. Только начнёшь - сразу появятся.
(С сетью вообще не понимаю как можно нормально работать в блитце - как знаю, но результат не тот...)
(Offline)
 
Ответить с цитированием
Старый 24.12.2005, 09:32   #6
root
 
Сообщений: n/a
во-первых, все картинки у меня нормально отображаются, во-вторых...
У тебя вопросов нет потому, что ты ничего ещё не делал
я сделал уже очень много... просто я как таковые игрушки не делал, все делал только для пользы, а на счет того, что
Только начнёшь - сразу появятся
ну пока появился только один - я его в самом начале задавал. Жаль еще, что блитз не работает с OpenGL, вот тогда я его признал бы за очень хорошую среду программирования...
 
Ответить с цитированием
Старый 02.01.2006, 03:24   #7
AsmLover
 
Сообщений: n/a
Originally posted by root@Dec 24 2005, 08:32 AM
Жаль еще, что блитз не работает с OpenGL, вот тогда я его признал бы за очень хорошую среду программирования...
Blitz3D работает с OpenGL. DLL , необходимые файлы и примеры на blitzcoders.
 
Ответить с цитированием
Старый 02.01.2006, 13:51   #8
jimon
 
Сообщений: n/a
неимеет смысла подключать dll для работы с другими API
 
Ответить с цитированием
Старый 02.01.2006, 16:51   #9
Guest
 
Сообщений: n/a
Да, если ты настолько крут, что можешь сам разработать библиотеку интерфейсов под свои нужды. Однако, подавляющее большинство пользуется уже разработанными наборами OpenGL и подобными для звука и пр. и DirectX, тем самым оставляя себе время для общего развития и просто для хорошей жизни.
 
Ответить с цитированием
Старый 02.01.2006, 19:18   #10
jimon
 
Сообщений: n/a
я использую IRRLICHT 0.14 - только хочу заметить что использую под чистым с++

я имел ввиду что неиметь смысла подключать другой двиг к blitzу
 
Ответить с цитированием
Старый 02.01.2006, 20:02   #11
root
AnyKey`щик
 
Регистрация: 29.12.2005
Сообщений: 17
Написано 0 полезных сообщений
(для 0 пользователей)
зря ты так говоришь, OpenGL инициализировать было бы неплохо, хотя и тормознуто, вот если бы SDL подключить...
(Offline)
 
Ответить с цитированием
Старый 02.01.2006, 20:12   #12
Guest
 
Сообщений: n/a
Вопрос философский. Чистый С++ только в книжке у Б.Страуступа. Прикладное программирование подразумевает использование этого языка в среде определенной операционной системы. Иррлихт может компилировать и под nix, используя OpenGl, и под Windows с OpenGl или DirectX.
Open Gl и DirectX - это наборы интерфейсов. А Иррлихт сделан на С++. Также как Блитц. Поэтому если у Блитца "сделать другой движок", то это будет уже не блитц.
P.S. По правде говоря, рассматривая усложненный синтаксис BMax, по сравнению с Blitz3D, правильнее переходить сразу на С++.
 
Ответить с цитированием
Старый 02.01.2006, 23:34   #13
jimon
 
Сообщений: n/a
растолковал то что уже сказано
у двигов два свойства обращения с api :
1) сразу делается под определеное api
2) делается класс api с функциями, к етому классу подключают классы которые реализуют ети функции в определеном api

у ирлихта второй метод
а у блитца первй потому чтобы сменить d3d на ogl в блице прийдется переписать ~50% кода

ps. нащот чистого cpp
я юзаю STD и FreeType2 и все...
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
API Функции maxturbo Библиотеки 8 18.09.2009 02:38
функций NitE BlitzMax 16 17.08.2009 00:39
Функции ( Crystal 3D-программирование 26 13.09.2007 17:16
Функции pipns Основной форум 1 23.04.2007 11:54


Часовой пояс GMT +4, время: 05:58.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com