Среда, 14 Января 2026, 21:20

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
seamanДата: Вторник, 21 Мая 2013, 15:10 | Сообщение # 741 | Тема: есть у когонибуть ПОЛНЫЙ перевод справки по юне
старожил
Сейчас нет на сайте
Только частичный. На юнити3д ру и у меня на devuni tk
seamanДата: Понедельник, 20 Мая 2013, 23:10 | Сообщение # 742 | Тема: Вопрос-[ответ] по Unity
старожил
Сейчас нет на сайте
Цитата
Одного не пойму где в MassFX панель

Сорри, но с физикой в Максе не работал - не было нужно.
Есть видеоуроки на Ютубе:
http://www.youtube.com/user/gmpdesigns?feature=watch
Ну и хелп, конечно:
http://docs.autodesk.com/3DSMAX/15/ENU/3ds-Max-Help/index.html?url=files/GUID-25F8374F-6793-49CB-A817-B8099292C9A7.htm,topicNumber=d30e561746
seamanДата: Понедельник, 20 Мая 2013, 18:55 | Сообщение # 743 | Тема: Вопрос-[ответ] по Unity
старожил
Сейчас нет на сайте
В Юнити PhysX по умолчанию включена.
В Максе начиная с 2012 тоже - называется MassFX.
Вы что-то еще хотите?


Сообщение отредактировал seaman - Понедельник, 20 Мая 2013, 18:56
seamanДата: Четверг, 16 Мая 2013, 20:02 | Сообщение # 744 | Тема: Декомпилятор
старожил
Сейчас нет на сайте
Цитата
а если на JS всё было написано??

А разница? Все компилится в MSIL. Рефлектор покажет все шарпе.
Цитата
динамически подключаемая библиотека, чистый машинный код.

Чушь. В dll может быть много чего. Код скомпилированный с кучи языков, который декомпилировать можно только в ассемблер, код дотнетовских языков, который можно рефлектором вернуть в нормальный код. Обфусцированный код, который вроде и возвращается в нормальный код, но совершенно не читается. Да просто набор картинок можно собрать в dll! Например Wcmicons.dll в тотал коммандер - это "чисто набор картинок", а никакой не "чисто машинный код"
seamanДата: Среда, 15 Мая 2013, 23:13 | Сообщение # 745 | Тема: Вопрос-[ответ] по Unity
старожил
Сейчас нет на сайте
Цитата
у дочерних могут быть дочерние (у которых могут быть свои дочерние имеющие также своих дочерних)
я не пойму КАК все проверить?

Поизучайте программирование. Вам же даже наводку дали.
Рекурсия:
https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%BA%D1%83%D1%80%D1%81%D0%B8%D1%8F
Но вообще, конечно же есть простое решение. Выдаст трансформы ВСЕХ детей:
Transform[] allCildren = gameObject.GetComponentsInChildren<Transform>();


Сообщение отредактировал seaman - Среда, 15 Мая 2013, 23:19
seamanДата: Среда, 15 Мая 2013, 23:10 | Сообщение # 746 | Тема: Декомпилятор
старожил
Сейчас нет на сайте
Цитата
без хорошего знания ассемблера ничего не сделаете.

При чем тут ассемблер, если на Юнити? Шарп нужен и рефлектор.


Сообщение отредактировал seaman - Среда, 15 Мая 2013, 23:10
seamanДата: Понедельник, 13 Мая 2013, 20:12 | Сообщение # 747 | Тема: Зависает Unity3D
старожил
Сейчас нет на сайте
Редактор, или игра? Если игра - все может быть. Если редактор - есть скрипты редактора?
seamanДата: Четверг, 09 Мая 2013, 21:29 | Сообщение # 748 | Тема: TCP, UDP, PHP
старожил
Сейчас нет на сайте
Цитата
клиент->сервер->пхп->бд->пхп->сервер->клиент\ы

Уберите из этого списка php и просто изучите, например Photon.
Цитата
какие команды же использовать в юнити?
mysql_connect

Нет, конечно.
Вы сначала определитесь - будет у Вас сервер, или нет. Если будет - читайте выше. Если не будет, а только нужно обратиться к БД - используйте php на хостинге (там где лежит БД) для взаимодействия с БД. А в Юнити для вызова php используйте WWW
Цитата
значит, реализация TCP\UDP там есть

RackNET Слегка адаптированный.


Сообщение отредактировал seaman - Четверг, 09 Мая 2013, 21:32
seamanДата: Среда, 08 Мая 2013, 14:42 | Сообщение # 749 | Тема: Рэйкаст
старожил
Сейчас нет на сайте
Можно и не от объекта, а из любой точки.
seamanДата: Среда, 01 Мая 2013, 20:53 | Сообщение # 750 | Тема: Работа с локальной базой данных SQLServer
старожил
Сейчас нет на сайте
Вы собираетесь пользователям устанавливать SqlExpress? Советую посмотреть в сторону SQLite - ее устанавливать не надо. Как с ней работать можно посмотреть тут:
http://devuni.tk/tutor/script-tutor/399-sqlite
seamanДата: Вторник, 30 Апреля 2013, 08:04 | Сообщение # 751 | Тема: Вопрос-[ответ] по Unity
старожил
Сейчас нет на сайте
Цитата
Лерп немного неадекватно себя ведёт в этом плане

А Вы еще раз перечитайте мое сообщение. Там четко описано как делать равномерное движение и почему обычно оно не равномерное. Следовательно это не Лерп ведет себя неадекватно, а Вы его используете не так как надо. Ну а насчет что использовать - что удобнее. Если скажем Вам нужно будет плавно менять цвет, то придется изучать Lerp.
seamanДата: Понедельник, 29 Апреля 2013, 19:55 | Сообщение # 752 | Тема: Вопрос-[ответ] по Unity
старожил
Сейчас нет на сайте
Третий параметр - это "расстояние" от "начало", приведенное к 1.
Т.е. например, если это для скаляра, а не вектора. Имеем три точки - начало (a), конец (b) и текущая ©. Третий параметр - t.
Тогда t = (c-a)/(b-a) или c=a+t*(b-a) Кстати отсюда и название - LERP - linear interpolation линейная интерполяция. SLERP - сферическая, там формулы сложнее.
Теперь просто нужно логически подумать. Нам нужно переместить объект из начала в конец за время t.
1. Нужно запомнить время старта.
2. Нужно каждый кадр двигать объект на определенное расстояние пока не достигнет конца.
Код
float startTime;
bool move;
Vector3 startPos;
Vector3 endPos;
float lengthMoving; // время за которое перемещаемся

void Start()
{
      startTime = Time.time;
      move = true;
      position = startPos;
}
void Update()
{
      if(move)
      {
         if((Time.time - startTime) == lengthMoving) move = false;
         position = Vector3.Lerp(startPos, endPos, (Time.time - startTime) / lengthMoving);
      }
}

Сложно? Конечно. Просто обычно никому не нужно двигать объект с постоянной скоростью. Обычно нужно чтобы он по мере приближения замедлял скорость. А это сделать гораздо проще. В качестве "начала" используем текущую позицию объекта. В качестве параметра используем Time.deltaTime * speed. Тогда получим
Код
Vector3 endPos;
float speed;

void Update()
{
         position = Vector3.Lerp(position, endPos, Time.deltaTime *speed);
}

Как видите - третий параметр не скорость, а скорость * время. Т.е. - по сути расстояние (приведенное к 1 для привередливых).


Сообщение отредактировал seaman - Понедельник, 29 Апреля 2013, 19:59
seamanДата: Воскресенье, 28 Апреля 2013, 22:04 | Сообщение # 753 | Тема: Вопрос-[ответ] по Unity
старожил
Сейчас нет на сайте
А с чего Вы взяли, что в лерпе третий параметр - это скорость?
seamanДата: Четверг, 25 Апреля 2013, 16:30 | Сообщение # 754 | Тема: Вопрос-[ответ] по Unity
старожил
Сейчас нет на сайте
allods
Что такое interface01? Судя по ошибке - это тип - System.Type. А что должно быть в GUI.DrawTexture?- правильно - текстура. Приведите код, как Вас и просили. Не кусок, а все. Ну, если уж все никак, то хотя бы - как определена interface01 и как ей присваиваете значение.
seamanДата: Среда, 24 Апреля 2013, 21:42 | Сообщение # 755 | Тема: Вопрос-[ответ] по Unity
старожил
Сейчас нет на сайте
Как уже задолбали эти неучи!
seamanДата: Вторник, 23 Апреля 2013, 21:26 | Сообщение # 756 | Тема: Вопрос-[ответ] по Unity
старожил
Сейчас нет на сайте
Цитата
Не где попало, а в папке Scripts.

Это неверно.
Скрипт переменную которого нужно получить (units) засовываем в Plugins или StandartAsset. Второй скрипт, из которого пытаемся достучаться до этой переменной, в эти папки НЕ суем.
seamanДата: Понедельник, 22 Апреля 2013, 22:10 | Сообщение # 757 | Тема: Fatal Error
старожил
Сейчас нет на сайте
Цитата
Без обид, но препод из вас плохой.

Опа. Первый на нескольких форумах, кто хочет учиться. Обычно все спрашивают "дайте скриптик". Ну или что-то в этом роде. Напрочь отбивают желание учить.
ЗЫ: я знаю, что из меня препод плохой. Я начинаю нервничать, если меня не понимают, а это делать нельзя.
seamanДата: Понедельник, 22 Апреля 2013, 00:11 | Сообщение # 758 | Тема: Fatal Error
старожил
Сейчас нет на сайте
Цитата
А подробнее?

А что тут подробнее то скажешь. Вы читать то умеете? Прочитайте и последуйте тому что там написано:
Цитата
На бар времени гляньте
seamanДата: Воскресенье, 21 Апреля 2013, 13:05 | Сообщение # 759 | Тема: Fatal Error
старожил
Сейчас нет на сайте
На бар времени гляньте
seamanДата: Суббота, 20 Апреля 2013, 01:14 | Сообщение # 760 | Тема: List Targets
старожил
Сейчас нет на сайте
1. Убрать var targets = new Array();
2. targets.Sort(Comparison); заменить на ту, которая есть в List
Не знаю JS. Потому не могу написать рабочий вариант на нем. На шарпе нечто
Код
using UnityEngine;

public class Temp : MonoBehaviour
{
    public int Compare(Transform x, Transform y)
    {
        float a_dist = Vector3.Distance(transform.position, x.position);
        float b_dist = Vector3.Distance(transform.position, y.position);
        return a_dist.CompareTo(b_dist);  
    }

    List<Transform> targets;
    Transform selectedTarget;  

    void Start()
    {
       targets = new List<Transform>();
       selectedTarget = null;
       AddAllEnemies();  
       targets.Sort(Compare);
    }
    //Остальное как у Вас
}
Поиск:

Все права сохранены. GcUp.ru © 2008-2026 Рейтинг