forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общие вопросы (http://forum.boolean.name/forumdisplay.php?f=166)
-   -   Вотпросы от mepihin! (http://forum.boolean.name/showthread.php?t=17716)

mepihin 28.01.2013 21:49

Ответ: Вотпросы от mepihin!
 
Цитата:

Сообщение от Lestar (Сообщение 250985)
У тебя обнуляет значение по осям. Правильнее развернуть корректно лодку по осям.

Как сделать??? то??? вот делал так:

PHP код:

rotation.transform.rotation.x


Lestar 28.01.2013 22:00

Ответ: Вотпросы от mepihin!
 
Развернуть корректно лодку по осям в 3D пакете.

Код:

var rotation : Vector3 = transform.rotation.eulerAngles;
var rotX = rotation.x;
rotation *= Mathf.Deg2Rad;
rotation.x = rotX;
rotation.z = 0;


mepihin 28.01.2013 22:06

Ответ: Вотпросы от mepihin!
 
Цитата:

Сообщение от Lestar (Сообщение 250989)
Развернуть корректно лодку по осям в 3D пакете.

Код:

var rotation : Vector3 = transform.rotation.eulerAngles;
var rotX = rotation.x;
rotation *= Mathf.Deg2Rad;
rotation.x = rotX;
rotation.z = 0;


Ее теперь колбасит в разные стороны...

Lestar 28.01.2013 22:15

Ответ: Вотпросы от mepihin!
 
Я дал рекомендацию, которую ты принципиально два раза проигнорировал.

mepihin 28.01.2013 22:15

Ответ: Вотпросы от mepihin!
 
Цитата:

Сообщение от Lestar (Сообщение 250992)
Я дал рекомендацию, которую ты принципиально два раза проигнорировал.

Я не игнорил, я попробовал твой метод и ничего не вышло

Lestar 28.01.2013 22:35

Ответ: Вотпросы от mepihin!
 
Цитата:

Сообщение от mepihin (Сообщение 250993)
Я не игнорил, я попробовал твой метод и ничего не вышло

Покажи какое было расположение осей было и как ты откорректировал. Не могло не получится.

mepihin 28.01.2013 22:48

Ответ: Вотпросы от mepihin!
 
было так:

Lestar 28.01.2013 22:52

Ответ: Вотпросы от mepihin!
 
В 3D пакете покажи модель с правильным расположением осей.

mepihin 28.01.2013 22:54

Ответ: Вотпросы от mepihin!
 

Lestar 28.01.2013 23:03

Ответ: Вотпросы от mepihin!
 
Открой свою модель в 3ds Max и поверни оси так, чтобы Y смотрела вверх. Или при экспорте в fbx в том же пакете в настройках экспортера поставь

mepihin 28.01.2013 23:08

Ответ: Вотпросы от mepihin!
 
попробую, вот у меня новый косяк, почему при компиляции игры, вот на 1 строку выдает такую ошибку и что делать дальше?
Цитата:

No attribute with the name 'MenuItem' or 'MenuItemAttribute' was found (attribute names are case insensitive).
PHP код:

@MenuItem ("Terrain/Apply Splatmap")

static function 
ApplySplatmap () {
    var 
splatmap Texture2D Selection.activeObject as Texture2D;
    if (
splatmap == null) { 
        
EditorUtility.DisplayDialog("No texture selected""Please select a texture""Cancel"); 
        return; 
    }
    if (
splatmap.format != TextureFormat.ARGB32) {
        
EditorUtility.DisplayDialog("Wrong format""Splatmap must be in RGBA 32 bit format""Cancel"); 
        return;
    }

    var 
splatmap.width;
    if (
splatmap.height != w) {
        
EditorUtility.DisplayDialog("Wrong size""Splatmap width and height must be the same""Cancel"); 
        return;
    }
    if (
Mathf.ClosestPowerOfTwo(w) != w) {
        
EditorUtility.DisplayDialog("Wrong size""Splatmap width and height must be a power of two""Cancel"); 
        return;    
    }

    var 
terrain Terrain.activeTerrain.terrainData;
    
terrain.alphamapResolution w;
    var 
splatmapData terrain.GetAlphamaps(00ww);
    var 
mapColors splatmap.GetPixels();
    if (
splatmapData.Length mapColors.Length*4) {
        
EditorUtility.DisplayDialog("Add textures""The terrain must have at least four textures""Cancel"); 
        return;    
    }
    
    for (
04z++) {
        for (
0wy++) {
            for (
0wx++) {
                
splatmapData[x,y,z] = mapColors[((w-1)-x)*y][z];
            }
        }
    }
    
terrain.SetAlphamaps(00splatmapData);



Lestar 29.01.2013 00:03

Ответ: Вотпросы от mepihin!
 
Где лежит/ висит скрипт? Это эдитор класс, должен лежать в паке Editor.

mepihin 29.01.2013 00:13

Ответ: Вотпросы от mepihin!
 
стандарт ассетс - папка моя - скриптс - едитор.
Невисит ни на ком

Lestar 29.01.2013 00:25

Ответ: Вотпросы от mepihin!
 
Скопировал содержание в пустой скрипт, положил скрипт в папку Editor. Добавилось дополнительное меню, нигде не критует.

mepihin 29.01.2013 17:34

Ответ: Вотпросы от mepihin!
 
Все, разобрался)))


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

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