forum.boolean.name

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

pax 20.12.2012 07:47

Ответ: Вопросы от новичка
 
Цитата:

Сообщение от Morganolla (Сообщение 247055)
Код:

function Translate (translation : Vector3, relativeTo : Space = Space.Self) : void
А где можно эти сорсы посмотреть?

Я же привел ссылку на документацию, мало?

Цитата:

Сообщение от Okay (Сообщение 247069)
поставил rigidbody - лучше не стало

Посмотри в примерах платформеров, для платформ пишут специальные скрипты, физикой это дело двигать просто так без проблем не получится.

Okay 20.12.2012 22:54

Ответ: Вопросы от новичка
 
Цитата:

Сообщение от pax (Сообщение 247083)
Я же привел ссылку на документацию, мало?



Посмотри в примерах платформеров, для платформ пишут специальные скрипты, физикой это дело двигать просто так без проблем не получится.

Можете поделиться информацией об этом случае ?

pax 20.12.2012 23:04

Ответ: Вопросы от новичка
 
Вот тут есть пример скрипта http://answers.unity3d.com/questions...s-off-mov.html

WISHMASTER35 20.12.2012 23:53

Ответ: Вопросы от новичка
 
Вот жаль, что в Unity нельзя подключать другие проекты как библиотеки(:

pax 21.12.2012 02:02

Ответ: Вопросы от новичка
 
Эм, скомпилируй в студии код в dll да подключай. А ресурсы - есть система пакаджей. Знаю контору, которая для Unity свою систему пакаджей писала.

Morganolla 21.12.2012 12:02

Ответ: Вопросы от новичка
 
Такой вопрос: скомпилил демку для Мак, а там некоторые клавиши (буквы) не работают... У мака , что , другая кодировка буков?

SBJoker 21.12.2012 12:30

Ответ: Вопросы от новичка
 
Ясное дело другая

Morganolla 21.12.2012 12:52

Ответ: Вопросы от новичка
 
А что , Юнити автоматически не меняет кодировку клавы при компиляции для Мак? Например в ф-ии Input.GetKey("z") ? Разве при компиляции под Мак он не вставит кодировку z для Мака?
И каков выход? Компилить тока на Маке?
Или может вы подскажете таблицу соответствия? :)

pax 21.12.2012 13:10

Ответ: Вопросы от новичка
 
У гет кей есть втрая перегрузка принимающая энам KeyCode, с ним так же?
http://docs.unity3d.com/Documentatio...ut.GetKey.html
http://docs.unity3d.com/Documentatio...e/KeyCode.html

Morganolla 21.12.2012 18:35

Ответ: Вопросы от новичка
 
Созрел вопросик - а не сделать ли главный скрип для сцены, чтобы он руководил всеми другими объектами на сцене и ихними скрипами. Кто и как это делает и куда прикрепляют этот главный скрип?

RegIon 21.12.2012 20:07

Ответ: Вопросы от новичка
 
На любой GameObject в сцене, главное в нем создать :

public GameObject lol;
А обращаться к скриптам по lol.GetComponent<Script>().переменная/функция(публичные)

Okay 21.12.2012 23:10

Ответ: Вопросы от новичка
 
зеленые не соприкасаются с красным кругом при вращении, а проходят сквозь него. Что это может быть?

RegIon 21.12.2012 23:23

Ответ: Вопросы от новичка
 
: не ригитбоди оба или один
нету где-то колайдера
где-то it's trigger=true
вращение задается у трансформа, а не rigidbody.AddTorque

Okay 21.12.2012 23:56

Ответ: Вопросы от новичка
 
Цитата:

Сообщение от Костян (Сообщение 247244)
: не ригитбоди оба или один
нету где-то колайдера
где-то it's trigger=true
вращение задается у трансформа, а не rigidbody.AddTorque

вращение задается через трансформ. коллайдеры стоят. пробовал ставить и туда и туда ригидбоди - ноль реакции. истриггеры выключены везде

pax 22.12.2012 09:15

Ответ: Вопросы от новичка
 
вращать колайдеры без ригидбоди - большая нагрузка на физику. Если вращать через трансформ, то обязательно RigidBody и флаг IsKinematic. Если коллайдер - MeshCollider, то работать не будет, т.к. не поддержываются не выпуклые колайдеры. В данном случае надо делать составной колайдер.

Но имхо делать надо ригидбоди, сажать на джоинт в центре, давать большую массу и вращать физикой.


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

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