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

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

Вернуться   forum.boolean.name > Проекты > Проекты C++

Ответ
 
Опции темы
Старый 02.05.2009, 02:42   #1
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений
(для 43 пользователей)
Reality Engine Beta SDK 0.2a+

Ссылка:http://upload.com.ua/get/900830720/

Пока тока под C++,есть скомпиленые демки - 3 штуки.

Комментим,спрашиваем и т.д.
(Offline)
 
Ответить с цитированием
Старый 02.05.2009, 03:22   #2
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

Колись, куда спрятал d3dx9_41.dll, без него не запускается =)
(Offline)
 
Ответить с цитированием
Старый 02.05.2009, 03:50   #3
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений
(для 43 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

Сообщение от h1dd3n Посмотреть сообщение
Колись, куда спрятал d3dx9_41.dll, без него не запускается =)
Пардон,в следующей комплектации будет

А пока попробуй найти в goooogle



Новости:

Cделал анимацию.
(Offline)
 
Ответить с цитированием
Старый 02.05.2009, 04:58   #4
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений
(для 43 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

http://upload.com.ua/get/900830853/

Новое сдк с полной потдержкой анимации,как в b3d.
(Offline)
 
Ответить с цитированием
Старый 02.05.2009, 07:36   #5
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений
(для 43 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

Сегодня к вечеру ждать новое СДК! Ну кто заинтесован канеш

Сделал софтварный скиннинг,пример к нему,и пару новых функций связаных с ним:

EnableSoftwareSkin();
DisableSoftwareSkin();
CountBones(TMesh mesh);
GetBone(TMesh mesh,uint index);
Skinned(TMesh mesh);
VertexBones(TSurface surf,uint index,uint bone_index1,uint bone_index2,uint bone_index3,uint bone_index4);
VertexWeights(TSurface surf,uint index,float weight1,float weight2,float weight3,float weight4);
VertexBoneIndex(TSurface surf,uint index,uint bone_index);
VertexBoneWeight(TSurface surf,uint index,uint bone_index);
CreateBone(TMesh mesh);
CreateBoneEx(TMesh mesh,TEntity parent);
(Offline)
 
Ответить с цитированием
Старый 02.05.2009, 19:50   #6
-=Jack=-
ПроЭктировщик
 
Аватар для -=Jack=-
 
Регистрация: 10.01.2009
Адрес: хз
Сообщений: 177
Написано 18 полезных сообщений
(для 44 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

После закрытия дэмки с шариками вылетает нафиг видеорежим, переключается на 640х480х4 и единственная возможность восстановления - перезагрузка компьютера.
__________________
Я бы изменил мир, но Бог не даёт исходников...
(Offline)
 
Ответить с цитированием
Старый 02.05.2009, 20:12   #7
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений
(для 43 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

Сообщение от -=Jack=- Посмотреть сообщение
После закрытия дэмки с шариками вылетает нафиг видеорежим, переключается на 640х480х4 и единственная возможность восстановления - перезагрузка компьютера.
О_О ужасьнах...

Что за система? ось не забуть.

Новые функции на текущий момент:

UpdateSkeleton(TMesh mesh);


// FILE Function's,Функии для работы с файлами
OpenFileWrite(char* fn);
OpenFileRead(char* fn);
CloseFile(TFile f);
WriteInt(TFile f,int v);
WriteUInt(TFile f,uint v);
WriteFloat(TFile f,float v);
WriteString(TFile f,char* s);
WriteByte(TFile f,unsigned char b);
WriteLong(TFile f,long l);
WriteULong(TFile f,ulong ul);
WriteBool(TFile f,bool b);
ReadInt(TFile f);
ReadUInt(TFile f);
ReadFloat(TFile f);
ReadString(TFile f);
ReadByte(TFile f);
ReadLong(TFile f);
ReadULong(TFile f);
ReadBool(TFile f);
SeekFile(TFile f,long pos);

// INPUT,Ввод
TranslateKeyboard();
ClearTranslateBuffer();
DefineNoTranslateKey(char key);
UndefineNotTranslateKey(char key);
ClearNoTranslateKeys();

// Surface,поверхность.
TriangleVertex(TSurface surf,uint index,uint corner);
VertexTriangle(TSurface surf,uint index,uint corner,uint vertex);
(Offline)
 
Ответить с цитированием
Старый 03.05.2009, 02:31   #8
-=Jack=-
ПроЭктировщик
 
Аватар для -=Jack=-
 
Регистрация: 10.01.2009
Адрес: хз
Сообщений: 177
Написано 18 полезных сообщений
(для 44 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

Athlon 64 X2 4600+ 2.41 GHz
2 Gb RAM
ATI Radeon HD 2600 Pro, 1 Gb

Windows XP SP3

>Функии для работы с файлами

Для чего? В С++ и так хорошо обеспечена работа с файлами, в блице она точно такая же.
__________________
Я бы изменил мир, но Бог не даёт исходников...
(Offline)
 
Ответить с цитированием
Старый 04.05.2009, 02:40   #9
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений
(для 43 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

Reality-Engine 2.0,Beta SDK 0.3 - http://upload.com.ua/get/900833154/

С потдержкой 2Д звука,есть потдержка стриминга.
Так,же появилась комманда LoadMesh,и експортер для 3dsMax9.

Сейчас работаю над 3д звуком и сетью.
(Offline)
 
Ответить с цитированием
Старый 04.05.2009, 06:43   #10
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений
(для 43 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

Сделал сеть
Работает всё как нужно,но без отдельного потока - не юзать

Функции:

// Network(LAN\NET),Работа с сетью NET\LAN
API_DECL bool API_CALL InitializeNetwork();
API_DECL void API_CALL ShutdownNetwork();
API_DECL TServer API_CALL CreateServer(const char* address,int port,int max_clients);
API_DECL TClient API_CALL CreateClient(int port,int rate);
API_DECL void API_CALL SetClientRate(TClient client,int rate);
API_DECL void API_CALL SetServerRate(TServer client,int rate);
API_DECL void API_CALL DisconnectServer(TServer serv);
API_DECL void API_CALL ConnectClient(TClient client,const char* address);
API_DECL void API_CALL DisconnectClient(TClient client);
API_DECL void API_CALL SendClientPacket(TClient client,uint chanel,uint size,void* data);
API_DECL void API_CALL SendServerPacket(TServer client,uint chanel,uint size,void* data);
API_DECL bool API_CALL RecvServerMsg(TServer server,int milsecs);
API_DECL bool API_CALL RecvClientMsg(TClient client,int milsecs);
API_DECL uint API_CALL ClientMsgType(TClient client);
API_DECL void* API_CALL ClientPacket(TClient client);
API_DECL uint API_CALL ServerMsgType(TServer server);
API_DECL void* API_CALL ServerPacket(TServer server);
API_DECL void API_CALL UpdateServer(TServer server);
API_DECL void API_CALL UpdateClient(TClient client);
(Offline)
 
Ответить с цитированием
Старый 04.05.2009, 17:13   #11
Horror
Бывалый
 
Регистрация: 09.09.2006
Сообщений: 656
Написано 54 полезных сообщений
(для 110 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

На мой имхо структура не оч удобная
не стоит полностью копировать блитцевскую,
а сделать более организованно)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (06.05.2009)
Старый 04.05.2009, 22:58   #12
-=Jack=-
ПроЭктировщик
 
Аватар для -=Jack=-
 
Регистрация: 10.01.2009
Адрес: хз
Сообщений: 177
Написано 18 полезных сообщений
(для 44 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

Дємка SoftwareSkinning.exe не запускается.
__________________
Я бы изменил мир, но Бог не даёт исходников...
(Offline)
 
Ответить с цитированием
Старый 05.05.2009, 16:38   #13
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений
(для 43 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

Сообщение от -=Jack=- Посмотреть сообщение
Дємка SoftwareSkinning.exe не запускается.
Ну она вообще не должна была попасть в сдк,понимаеш просто я ещё не доделал експорт костей в експортёре,из за этого нету смысла делать этот пример,каму будет интересно смотреть сферу заскиненую тремя костями?

P.S Если успею сегодня будет новое сдк,с новыми примерами(Сеть,Sprite,MD2)
(Offline)
 
Ответить с цитированием
Старый 05.05.2009, 16:41   #14
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений
(для 43 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

Сообщение от Horror Посмотреть сообщение
На мой имхо структура не оч удобная
не стоит полностью копировать блитцевскую,
а сделать более организованно)
АПИ такое из за того что двиг ещё будет работать на B3D,BMAX,в дальнейшем спокойно можно будет сделать классы из данного апи,ну и враппер под C#.
(Offline)
 
Ответить с цитированием
Старый 05.05.2009, 18:38   #15
Genius
Знающий
 
Аватар для Genius
 
Регистрация: 02.11.2007
Сообщений: 255
Написано 27 полезных сообщений
(для 43 пользователей)
Ответ: Reality Engine Beta SDK 0.2a+

Вот доделал спрайты,как в блице 4 Viewmode.
Миниатюры
Нажмите на изображение для увеличения
Название: SpriteTest.jpg
Просмотров: 1089
Размер:	259.7 Кб
ID:	5987  
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Fugitive beta. Diplomat Проекты на Blitz3D 93 12.07.2015 22:47
Engine win32 3D-программирование 14 01.08.2009 17:52
То beta or not to beta ABTOMAT Юмор 2 26.12.2007 23:36
XNA 2.0 (beta) johnk Болтовня 19 22.11.2007 09:52


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


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