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

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

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

Ответ
 
Опции темы
Старый 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
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Re: Blitz3D engine

XenuS, какие дашь гарантии? Обещания давать несложно. Выполнить посложней.
(Offline)
 
Ответить с цитированием
Старый 08.10.2007, 20:56   #18
Chrono Syndrome
 
Сообщений: n/a
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
XenuS
Нуждающийся
 
Регистрация: 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
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Blitz3D engine

вышеприведенный код компилируется и работает нормально?
(Offline)
 
Ответить с цитированием
Старый 09.10.2007, 00:31   #22
XenuS
Нуждающийся
 
Регистрация: 31.07.2007
Сообщений: 89
Написано одно полезное сообщение
Re: Blitz3D engine

угу....если б не работал, я б его не выкладывал=)
(Offline)
 
Ответить с цитированием
Старый 09.10.2007, 01:35   #23
)DEM(
Нуждающийся
 
Регистрация: 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
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Blitz3D engine

и каково он фига работает?

void MainBlitzLoop()
{

RenderWorld();
Flip();
}
етож тока один раз выполнится? или какаято своя специфика?

что то мне не нравится событейная модель управления.
ЗЫ. А сам проект хооороший, буду помогать чем смогу
(Offline)
 
Ответить с цитированием
Старый 09.10.2007, 08:41   #26
jimon
 
Сообщений: n/a
Re: Blitz3D engine

HolyDel
ну там же вызывается StartMainBlitzLoop() а в коде MainBlitzLoop()

XenuS
уже на данном етапе ты убил все приемущество и простоту блица
если сейчас не убереш такой подход как в делфи
никто твой двиг кроме тебя юзать не будет

делай так же как в блице, если хочеш его повторить
тоесть никаких вызовов пользовательских функций из двига
только вызовы функций двига и все
 
Ответить с цитированием
Старый 09.10.2007, 12:01   #27
Chrono Syndrome
 
Сообщений: n/a
Re: Blitz3D engine

Сообщение от Данил
Я имел ввижу со такими возможнастями, как указаны у XenuS )))
Кроме OGL - они такие же.
 
Ответить с цитированием
Старый 09.10.2007, 12:59   #28
IGR
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
Chrono Syndrome
 
Сообщений: n/a
Re: Blitz3D engine

Сообщение от Данил
Chrono Syndrome, а требования к системе?
Более-менее современная видекарта, иначе могут быть глюки, а то и вовсе сrash'и. Ну и DX9c, конечно).
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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, время: 13:34.


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