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

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

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

Ответ
 
Опции темы
Старый 27.11.2005, 16:11   #1
jimon
 
Сообщений: n/a
так... вообщем без физического движка и OPCODE (Optimal Collision Detection lib)
я как без рук

работать напрямую с ode ето извращение... потому я начал работу над jode

1)jode планируется как врапер ode к irrlicht (возможно подключение другого двига - буду делать интерфейс API)

2)планируется потдержка некоторых форматов физических моделей (пока только свой формат jode v0.2 - v0.3)

3)планируется зделать профили колозий (ето возможно но проблематично)

вообщем на текущий стадии надо зделать чтото похожее на blitzode.bb

пока использую некоторый код из blitzode.dll (потомучто сначала нефига непонял )

для начала написал простенький тестик
его можно скачать отсюда
весит около 150 кб

для теста требуется Irrlicht dll 0.12.0
если у вас ее нету (хотя я выкладывал ее и придупреждал)
то ее можно скачать отсюда

ps. jode on cpp я начал делать только потому что щас я работаю над портированием гоночек с blitz3d на irrlicht

ps2. на irrlicht получается намного быстрее чем на blitz3d
 
Ответить с цитированием
Старый 27.11.2005, 19:22   #2
jimon
 
Сообщений: n/a
еще пару часов (до етого пару дней было) стараний и родился врапер

http://www.fuckoffhack.nm.ru/jodetest.rar (147 кб пример и врапер сам)

также начал на буржуйском форуме проектную тему

http://irrlicht.sourceforge.net/phpB...ic.php?p=58912
 
Ответить с цитированием
Старый 28.11.2005, 23:14   #3
jimon
 
Сообщений: n/a
чуток стараний
и вышло гениальная система

http://fuckoffhack.nm.ru/jode/jode_test_v015a.rar

пару добавленых функций и чуток глобальных обновлений
 
Ответить с цитированием
Старый 28.11.2005, 23:41   #4
axel186
Знающий
 
Регистрация: 07.09.2005
Сообщений: 238
Написано 2 полезных сообщений
(для 2 пользователей)
ОшИбка 404!
(Offline)
 
Ответить с цитированием
Старый 29.11.2005, 00:04   #5
jimon
 
Сообщений: n/a
исправил
 
Ответить с цитированием
Старый 01.12.2005, 23:58   #6
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Это для жимона
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 04.12.2005, 14:34   #7
jimon
 
Сообщений: n/a
так

написал readme к тому что имею
просьба почитать, и поисправлять ошибки

ps. а найдите лицензию )
 
Ответить с цитированием
Старый 04.12.2005, 20:32   #8
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Вообще-то в русском алфавите есть еще две буквы: Ъ и Э
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 04.12.2005, 21:39   #9
jimon
 
Сообщений: n/a
спасибо
 
Ответить с цитированием
Старый 13.12.2005, 22:20   #10
jimon
 
Сообщений: n/a
так.... я ленив... ентузиазма ноль... все собирал фундамент...

а потом написал загрузку всех Jointов, пару глюков убрал и перенес функции из одного файла в другой, и все ето за 15 мин

короче разработан jode file format v0.3
===========
JODE FILE FORMAT V0.3
===========
общее описание распрожения даных в файле

1)стандартный заголовок :
text - "jODEe"

2)int - количество обектов
3)int - количество joinов

4)обекты
5)joints

6)int - количество дополнений к jointам
7)дополнения к jointам

===========
описание обекта :
	int  - id
	byte  - type
	string - name
	float - mass
	3float - position
	3float - scale
	3float - rotate
===========
описание joint'а

основной заголовок : 
	byte  - type 
	int  - id
	string - name joint
	int  - id первого обекта
	int  - id второго обекта

взависимости от типа joint'а, могут добавлятся дополнительные данные 

дополнительные данные :

	type = 1, тип fixed
 дополнительных данных нету


	type = 2, тип Hinge
 3float - позиция Anchor
 3float - позиция Axis

	type = 3, тип ball
 3float - позиция Anchor

	type = 4, тип slider
 3float - позиция Axis

	type = 5, тип universal
 3float - позиция Anchor
 3float - позиция Axis1
 3float - позиция Axis2

	type = 6, тип hinge2
 3float - позиция Anchor
 3float - позиция Axis1
 3float - позиция Axis2
===========
формат дополенения к joint'у (пока нереализовано)

	byte type
	int joint_id
	float value

type = 
	1 - dParamLoStop
	2 - dParamHiStop
	3 - dParamVel
	4 - dParamFMax
	5 - dParamFudgeFactor
	6 - dParamBounce
	7 - dParamCFM
	8 - dParamStopERP
	9 - dParamStopCFM
	10 - dParamSuspensionERP
	11 - dParamSuspensionCFM

===========
дополнительная информация :

objects type
	1-cube
	2-sphere
	3-cylinder (не реализовано - и небудет :) )

joints type
	1 - fixed
	2 - hinge
	3 - ball
	4 - slider
	5 - universal
	6 - hinge2

string : int + text
вообщем формат рулез только пока редактора нету

тест :
bin (~100 kb)
sources (10 kb)

скоро напичкаю кучу функций
и думаю о написании редактора )

вообщем еще пару недель и буду делать игру
 
Ответить с цитированием
Старый 17.12.2005, 13:43   #11
jimon
 
Сообщений: n/a
JODE WRAPPER API практически закончен

точнее закончен, осталось подумать - сунуть его в dll или оставить так ?
а то хочу буржуям продать

держится :
полный дебаг всего и вся
класс обектов, сочленений, моделей
загрузка моделей
оперативная работа со всем и вся

думаю - может добавить систему материалов ? )

вообщем осталось дописать нормальную справку и редактор
 
Ответить с цитированием
Старый 08.04.2007, 16:54   #12
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: jimon ode

А теперь? Все готово?
(Offline)
 
Ответить с цитированием
Старый 08.04.2007, 20:18   #13
jimon
 
Сообщений: n/a
Re: jimon ode

я давным давно забил на етот ODE и перешол на PhysX ... если чесно то нежалею
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Jimon johnk Поздравления и пожелания 82 11.01.2011 17:12
jimon Raiter Поздравления и пожелания 20 09.01.2008 01:16
jimon с ДР! jimon Поздравления и пожелания 19 09.01.2007 18:54
jimon jimon Конкурс на лучший логотип Boolean 16 07.12.2005 23:22


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


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