|
Unity Мультиплатформенный инструмент для разработки игр |
19.07.2010, 22:21
|
#1
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Фак по Юнити.
Так как этот форум для Юнити свежий, предлагаю нубам усиленно эксплуатировать товарища Pax'а с целью получения легких знаний:p
итак, первые вопросы:
как можно измерить расстояние между GO(gameobject)? этакий аналог entitydistance();
как узнать положение GO в глобальных координатах? собственно его поворот и масштаб тоже.
П.С. Pax, ты же не против?
|
(Offline)
|
|
19.07.2010, 22:22
|
#2
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: Фак по Юнити.
А вот на unity3d.ru есть хороший FAQ, там есть ответы на эти вопросы , советую полистать этот форум
UPD
В.: Как измерить расстояние между двумя объектами?
О.: Vector3.Distance()
|
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо Nuprahtor за это полезное сообщение:
|
|
19.07.2010, 22:28
|
#3
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Фак по Юнити.
Nuprahtor, но на этом форуме ведь нет?)) тема создана для наглого накопления базы знаний. за ответ спасибо
|
(Offline)
|
|
19.07.2010, 22:37
|
#4
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
1.
float distance = Vector3.Distance(go1.transform.position, go2.transform.position);
2. transform.position, transform.rotation - всегда в глобальных координатах, чтобы узнать локальные координаты используются свойства transform.localPosition, transform.localRotation, transform.localScale
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
|
|
19.07.2010, 22:54
|
#5
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Фак по Юнити.
как направить один GO на другой GO? аналог PointEntity на блицу.
|
(Offline)
|
|
19.07.2010, 22:57
|
#6
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: Фак по Юнити.
Transform.LookAt()
function LookAt (target : Transform, worldUp : Vector3 = Vector3.up) : void
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо Nuprahtor за это полезное сообщение:
|
|
19.07.2010, 23:14
|
#7
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Так же можно использовать
Quaternion.LookRotation (forward : Vector3, upwards : Vector3 = Vector3.up) : Quaternion
для поворота в по указанному направлению:
transform.rotation = Quaternion.LookRotation(directionVector);
где directionVector - Vector3 - определяющий направление
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
|
|
20.07.2010, 13:53
|
#8
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
А у меня 4 вопроса по юнити:
1) Как получить процент, сколько игры загрузилось (хочу полоску загрузки сделать)
2) Можно ли в юнити пользоватся функциями, написаные в сторонней ДЛЛ. Если можно то как.
3) Как прицепить колёса к машине (я прицеплял пружинным джоинтом с ограничениями по осям)
4) Юнити как известно используе [Ф]изикс как встроеную физику. Но почему там нет мягких тел, магнитов, и имитации плавания тел?
|
(Offline)
|
|
20.07.2010, 13:58
|
#9
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: Фак по Юнити.
Остальные вопросы хз, но имитацию плавания тел можно осуществить в юнити.
Здесь
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.07.2010, 14:13
|
#10
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
1. использовать асинхронные методы загрузки уровней
Application.LoadLevelAsync
Application.LoadLevelAdditiveAsync
Результатом будет объект класса AsyncOperation
который в составе имеет свойство progress
2. Если dll написана на C#, в проекте создается папка Plugins и в нее ложется эта библиотека, тоже самое и на DLL других языков, только декларирование в C# будет с использованием [DllImport] атрибута.
3. car-tutorial
4. В третьей юнити сделали поддержку тканей уже, больше нововведений в бервой бете в плане физики я особых не увидел. Остальные силы можешь применять самостоятельно
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
|
|
20.07.2010, 14:18
|
#11
|
Знающий
Регистрация: 28.07.2008
Адрес: Киев
Сообщений: 228
Написано 61 полезных сообщений (для 191 пользователей)
|
Ответ: Фак по Юнити.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.07.2010, 14:21
|
#12
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Как бы я без тебя не догодался готовенькое скачать? Я сам хочу понять
Последний раз редактировалось den, 26.07.2010 в 01:12.
|
(Offline)
|
|
20.07.2010, 14:27
|
#13
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Den
Я сам хочу понять
|
Там три части урока в pdf 1)сборка, 2) настройка, 3) более подробно о коде, который управляет машиной
Чего не нравится то?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.07.2010, 14:29
|
#14
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Фак по Юнити.
Там три части урока в pdf 1)сборка, 2) настройка, 3) более подробно о коде, который управляет машиной
Чего не нравится то?
|
А ну ладно, я не знал...
А остальные вопросы?
|
(Offline)
|
|
20.07.2010, 14:30
|
#15
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Den
А ну ладно, я не знал...
А остальные вопросы?
|
См. выше
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:50.
|