forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Создание уровней (http://forum.boolean.name/showthread.php?t=8964)

andriy_lysko 20.08.2009 19:59

Создание уровней
 
Подскажите пожалуста хорошый редактор для созания уровней, например Cartography Shop

Android 20.08.2009 20:24

Ответ: Создание уровней
 
Cartography Shop

moka 21.08.2009 01:15

Ответ: Создание уровней
 
3Ds Max; Gile[s]

MaxEDn2 21.08.2009 11:46

Ответ: Создание уровней
 
3D World Studio, Gile[s], 3D Max, Cartography Shop.

Crystal 21.08.2009 11:54

Ответ: Создание уровней
 
Блин андройд я выпал в ржаче )

Android 21.08.2009 12:22

Ответ: Создание уровней
 
Цитата:

Сообщение от Crys3D (Сообщение 115600)
Блин андройд я выпал в ржаче )

Сам чет порадовался :-)

MaxEDn2 21.08.2009 15:23

Ответ: Создание уровней
 
Цитата:

Сообщение от Android (Сообщение 115606)
Сам чет порадовался :-)

Да, прикол так прикол.:) :)

fanblitz 21.08.2009 20:47

Ответ: Создание уровней
 
Не стал создавать новую тему.....

Объясните значение функции ResetXForm в максе...Это необходимо например при дальнейшем просчете физики в PhyzX.Можно ли в 3д ворлд применить эту функию? Проблема в том, что уровни делаю в нем, а функции энтой не нашел...И не предлагайте импортировать в макс. это извращение с .B3D

ABTOMAT 21.08.2009 21:21

Ответ: Создание уровней
 
Эта функция убивает всю трансформацию (поворот, скейл, особенно последнее). Дело в том что такие вещи как ScaleEntity (или масштабирование объекта целиком в максе [не фрагментов сетки]) не меняют реально положение вершин. Например создали дом размером 1. Отмасштабили его в 10 раз. Но вершины так и остались размером 1. И в таком виде они и передались в PhysX (или в другой движок) отсюда несоответствие трансформации видимого меша и физического.

В принципе можно это сделать и в самом блитзе, но я бы советовал заранее.

Вот функция, которая делает это (KillTransformMatrix):

Код:

Function KillTransformMatrix(mesh)
        ScaleMesh mesh, GetScaleX(mesh),GetScaleY(mesh),GetScaleZ(mesh)
        RotateMesh mesh, EntityPitch(mesh,1), EntityYaw(mesh,1), EntityRoll(mesh,1)
        PositionMesh mesh, EntityX(mesh,1), EntityY(mesh,1), EntityZ(mesh,1)       
End Function

;масштаб по X
Function GetScaleX#(Entity)
        S_Componentx# = GetMatElement(Entity, 0, 0)
        S_Componenty# = GetMatElement(Entity, 0, 1)
        S_Componentz# = GetMatElement(Entity, 0, 2)
        Return Sqr(S_Componentx#*S_Componentx# + S_Componenty#*S_Componenty# + S_Componentz#*S_Componentz#)
End Function

;масштаб по Y
Function GetScaleY#(Entity)
        S_Componentx# = GetMatElement(Entity, 1, 0)
        S_Componenty# = GetMatElement(Entity, 1, 1)
        S_Componentz# = GetMatElement(Entity, 1, 2)
        Return Sqr(S_Componentx#*S_Componentx# + S_Componenty#*S_Componenty# + S_Componentz#*S_Componentz#)
End Function

;масштаб по Z
Function GetScaleZ#(Entity)
        S_Componentx# = GetMatElement(Entity, 2, 0)
        S_Componenty# = GetMatElement(Entity, 2, 1)
        S_Componentz# = GetMatElement(Entity, 2, 2)
        Return Sqr(S_Componentx#*S_Componentx# + S_Componenty#*S_Componenty# + S_Componentz#*S_Componentz#)
End Function

Спасибо H@NON'у за то что подогнал функцию получения скейла Ентити прямо в блице (я до этого использовал dll "Blitz3D+")*
*В таком виде не тестировал.

fanblitz 21.08.2009 22:25

Ответ: Создание уровней
 
В Giles она есть...но работает неккоректно...

Trazzy 15.12.2010 09:33

Ответ: Создание уровней
 
Вложений: 1
Значит скачал я Cartography Shop, но при запуске вылетела ошибка (см.скриншот). Жму ОК - после чего программа закрывается. Появляется она не при каждом запуске, но при попытке переместить окно/развернуть/изменить размер или нажать на любой пункт меню (File, Edit..) - она сново "выскакивает".. Кто знает что это может быть?
Дабы не создавать новую тему решил отписаться здесь

Ganociy 15.12.2010 15:51

Ответ: Создание уровней
 
Цитата:

Сообщение от 2Fake (Сообщение 172021)
Значит скачал я Cartography Shop, но при запуске вылетела ошибка (см.скриншот). Жму ОК - после чего программа закрывается. Появляется она не при каждом запуске, но при попытке переместить окно/развернуть/изменить размер или нажать на любой пункт меню (File, Edit..) - она сново "выскакивает".. Кто знает что это может быть?
Дабы не создавать новую тему решил отписаться здесь

Браток, снаси винду. Ты себе заражённый архив скачал. У меня то же самое было.

Mhyhr 15.12.2010 17:07

Ответ: Создание уровней
 
Цитата:

Сообщение от Ganociy (Сообщение 172041)
Браток, снаси винду. Ты себе заражённый архив скачал. У меня то же самое было.

Я бы за такие советы клавиатуру бы отнимал, Браток.

2Fake
Может файл битый, может версия шальная, может совместимость хромает, может у тебя винда заболела, причин много.

Leowey 16.12.2010 13:29

Ответ: Создание уровней
 
Винда то какая?

Amatsu 16.12.2010 16:28

Ответ: Создание уровней
 
Цитата:

Сообщение от 2Fake (Сообщение 172021)
Значит скачал я Cartography Shop, но при запуске вылетела ошибка (см.скриншот). Жму ОК - после чего программа закрывается. Появляется она не при каждом запуске, но при попытке переместить окно/развернуть/изменить размер или нажать на любой пункт меню (File, Edit..) - она сново "выскакивает".. Кто знает что это может быть?
Дабы не создавать новую тему решил отписаться здесь

Зачем тебе Cartography Shop, если есть 3D World Studio?


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot