|
08.10.2007, 20:45
|
#16
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Re: Blitz3D engine
Назови мне хотя бы один двиг, похожий на блитз3д (такой же простой), но с со всеми современными графическиими возможностями, и чтоб ресурсов не много жрал? кроме b3d_dx9 (или как)
Еще не одного нормального нету. Все они или устарели, или жутко требовательные к системе, или уж больно сильно ограничены.
|
(Offline)
|
|
08.10.2007, 20:49
|
#17
|
Дэвелопер
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений (для 110 пользователей)
|
Re: Blitz3D engine
XenuS, какие дашь гарантии? Обещания давать несложно. Выполнить посложней.
|
(Offline)
|
|
08.10.2007, 20:56
|
#18
|
|
Re: Blitz3D engine
Назови мне хотя бы один двиг, похожий на блитз3д?
|
Эээ... Dreamtion3D ?
|
|
|
08.10.2007, 21:45
|
#19
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Re: Blitz3D engine
Я имел ввижу со такими возможнастями, как указаны у XenuS )))
|
(Offline)
|
|
08.10.2007, 21:48
|
#20
|
Нуждающийся
Регистрация: 31.07.2007
Сообщений: 89
Написано одно полезное сообщение
|
Re: Blitz3D engine
эээ....я никаких гарантий не даю....я делаю для себя....
сейчас уже реальзовано по хелпу вся математика, все функции со строками.....вывод текста на экран......идет работа над файлами...
после этого, я начну делать саму обработку 3Д, все расчеты....и т. д. (все в синтаксисе B3D)))
для примера, вот инициализация окна и 3Д:
#include "Blitz3D.h"
void main(int argc, char *argv[])
{
InitBlitz3DDevice(argc, argv);
Graphics3D(1024, 768, 32, 0);
AppTitle("Blitz3D engine by ~XenuS~");
//здесь все задания значения переменных...
StartMainBlitzLoop();
}
void MainBlitzLoop()
{
RenderWorld();
Flip();
}
void KeyboardEvent(unsigned char key, int x, int y)
{
if (KeyDown(key,B3D_ESC))
End();
}
void MouseEvent(int button, int x, int y, int scale)
{
}
после всего, что есть в Б3Д, я уже буду кодить фичи, типа шейдеров(исходник есть, но вставлен он будет только после этого), теней, физики и т.д....
Я хочу сделать полноценный 3Д двиг....
так что как будет что-то стоящее и красивое(по скринам=)), то я непременно выложу...а текст "Hello world" или "~XenuS Software inc.~" я думаю не так впечатляет.....хотя и сделан теми же командами, что и в Б3Д....естессно надо будет чуть-чуть переучиться, но синтаксис схож, и привыкнуть будет не трудно....вроде все сказал+)
|
(Offline)
|
|
08.10.2007, 22:31
|
#21
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Blitz3D engine
вышеприведенный код компилируется и работает нормально?
|
(Offline)
|
|
09.10.2007, 00:31
|
#22
|
Нуждающийся
Регистрация: 31.07.2007
Сообщений: 89
Написано одно полезное сообщение
|
Re: Blitz3D engine
угу....если б не работал, я б его не выкладывал=)
|
(Offline)
|
|
09.10.2007, 01:35
|
#23
|
Нуждающийся
Регистрация: 13.08.2007
Сообщений: 70
Написано 8 полезных сообщений (для 12 пользователей)
|
Re: Blitz3D engine
XenuS, ты крут конешно
Я тебе вот что скажу, даже если синтаксис твоего движка не будет схож на Блиц, это не беда. Ты главное сделай так что бы там просто были команды и не важно как они назывались. Т.е например ты в блице есть команда createcamera а у тебя будет CrtCam , это не важно. Справку можно глянуть Главное что бы там были команды\функции. Что бы не нужно было погружатся в дебри машиного програмирования, а просто смотреть в справке какая команда что делает.
Как мне кажется, наибольшее приемущество у твоей проги было бы:
есть свой формат 3д моделей.(имеется так же експортер с 3ds max) Формат потдержует все стандартные материалы 3ds max.
какой нить елементарный редактор карт, но с возможностью каждому его дописывать(скрипты, утилиты...)
Удобный интерфейс (если с кучей кнопок, с открывающимеся списками коман\функций... это ваще Яд
Короче так что бы это было что-то на типа гибрида "game makera" с "Blitz" но на С. Цены тебе небыло бы
|
(Offline)
|
|
09.10.2007, 06:22
|
#24
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Re: Blitz3D engine
Нет. гибрид "game makera" с "Blitz" это ужАс. НЕ делай так. Лучше пусть будет статья, как создать редактор, но не встроеный.
И формат, я думаю, создавать свой не надо. Лучше как-нибудь сделать, чтобы читался b3d. Если, конечно, он будет бесплатным )
Удобный интерфейс приветствуется! Хорошо было бы, если IDE у движка был бы какой-нибудь с крутым оформлением кода, но не с большим количеством кнопочек там всяких (как у BLIde). Кстати, а IDE-то плланируешь делать?)
|
(Offline)
|
|
09.10.2007, 08:28
|
#25
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Blitz3D engine
и каково он фига работает?
void MainBlitzLoop()
{
RenderWorld();
Flip();
}
етож тока один раз выполнится? или какаято своя специфика?
что то мне не нравится событейная модель управления.
ЗЫ. А сам проект хооороший, буду помогать чем смогу
|
(Offline)
|
|
09.10.2007, 08:41
|
#26
|
|
Re: Blitz3D engine
HolyDel
ну там же вызывается StartMainBlitzLoop() а в коде MainBlitzLoop()
XenuS
уже на данном етапе ты убил все приемущество и простоту блица
если сейчас не убереш такой подход как в делфи
никто твой двиг кроме тебя юзать не будет
делай так же как в блице, если хочеш его повторить
тоесть никаких вызовов пользовательских функций из двига
только вызовы функций двига и все
|
|
|
09.10.2007, 12:01
|
#27
|
|
Re: Blitz3D engine
Сообщение от Данил
Я имел ввижу со такими возможнастями, как указаны у XenuS )))
|
Кроме OGL - они такие же.
|
|
|
09.10.2007, 12:59
|
#28
|
Blitz's Shame !!
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений (для 2,013 пользователей)
|
Re: Blitz3D engine
XenuS, давай , делай !!
когда планируеш завершить ??
если посмотреть на post number 20, думаю не скоро !!
|
(Offline)
|
|
09.10.2007, 14:15
|
#29
|
Модератор
Регистрация: 11.07.2007
Сообщений: 2,910
Написано 686 полезных сообщений (для 1,694 пользователей)
|
Re: Blitz3D engine
Chrono Syndrome, а требования к системе?
|
(Offline)
|
|
09.10.2007, 16:25
|
#30
|
|
Re: Blitz3D engine
Сообщение от Данил
Chrono Syndrome, а требования к системе?
|
Более-менее современная видекарта, иначе могут быть глюки, а то и вовсе сrash'и. Ну и DX9c, конечно).
|
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Engine |
win32 |
3D-программирование |
14 |
01.08.2009 17:52 |
Illusion engine 2/5 D |
Черный крыс |
Проекты на BlitzMax |
4 |
24.07.2009 23:06 |
Atlantis Engine |
Lost |
Проекты C++ |
62 |
18.06.2009 05:00 |
Novartis Engine |
Genius |
Библиотеки |
75 |
18.10.2008 02:28 |
Часовой пояс GMT +4, время: 06:49.
|