Тема: Blitz3D engine
Показать сообщение отдельно
Старый 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)
 
Ответить с цитированием