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 18.01.2013 21:44

Ответ: Вопросы от новичка
 
Вот в этом туторе была реализация платформ на сколько я помню http://u3d.as/content/unity-technolo...r-tutorial/3yF

Radnk 19.01.2013 00:09

Ответ: Вопросы от новичка
 
мне не очень помогла эта ссылка :dontknow:

seaman 19.01.2013 00:18

Ответ: Вопросы от новичка
 
А эта:
http://unity3d.ru/distribution/viewtopic.php?f=11&t=430

Radnk 19.01.2013 00:28

Ответ: Вопросы от новичка
 
Перевод я начал искать еще как первую ссылку дали. )))

Но я не могу понять почему персонажи тянет в разные стороны. (Может проблема в скрипте (хз из за чего это может быть)).

seaman 19.01.2013 01:15

Ответ: Вопросы от новичка
 
Вот это для меня странно:
Код:

transform.RotateAround(Vector3.Cross(delta, Vector3.up), ang);
В мануале есть функция только с тремя параметрами. У Вас тут два. В движке есть функция с двумя параметрами, но она не документирована. И на самом деле я ее не понимаю. Вектор проходящий через точку однозначно определяет ось вращения. Просто вектор - нет.

Но вот из-за чего шар тянет непонятно. Как будто после соударения на него постоянно действует сила отталкивания от куба.

Radnk 19.01.2013 01:48

Ответ: Вопросы от новичка
 
У меня почему то вообще в Component много чего не работает.

Например: Character Controller и Sphere Collider

WISHMASTER35 19.01.2013 02:09

Ответ: Вопросы от новичка
 
Radnk, у тебя на сфере есть RigidBody? Зачем тогда двигать через transform?
Вообще написать свой Character обычным коллайдером нормально не получится. Не сможешь точно определить чарактер на полу или со стеной столкновение.
Разве какие-то дополнительные касты использовать.

Что это за метод http://docs.unity3d.com/Documentatio...orControl.html ? Ничего не написано.

Radnk 19.01.2013 02:14

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

Сообщение от WISHMASTER35 (Сообщение 249913)
Radnk, у тебя на сфере есть RigidBody?

Да.

Цитата:

Сообщение от WISHMASTER35 (Сообщение 249913)
Зачем тогда двигать через transform?

А как правильно ? :rolleyes:

WISHMASTER35 19.01.2013 02:53

Ответ: Вопросы от новичка
 
Radnk, rigidbody.MovePosition. Но он тоже работает не очень и может дрожать при коллизии.
Лучше всего двигать через AddForce, но для Character'а это не подойдет.

mauNgerS 19.01.2013 12:16

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

Сamera=CreateCamera(pivot)
PositionEntity Сamera,12,25,0

Создать камеру относительно объекта (pivot - родитель для Camera)
Задать позицию для камеры, опять же относительно родителя.

seaman 19.01.2013 13:02

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

Что это за метод http://docs.unity3d.com/Documentatio...orControl.html ? Ничего не написано.
И без описания понятно. Выдает какое событие ввода (EventType) произошло для данного контрола. Если ничего не протизошло - выдаст EventType.Ignore
Цитата:

Создать камеру
Код:

GameObgect newCamera = new GameObject("NewCamera");
newCamera.AddComponent<Camera>();
newCamera.transform.position = pivot.transform.position;
newCamera.transform.parent = pivot.transform;
newCamera.transform.localposition = new Vector3(12,25,0);


4yBa4Ok 19.01.2013 16:47

Ответ: Вопросы от новичка
 
Ребят, а как можно сделать нечто похожее на поезд? Теория интересует)

WISHMASTER35 19.01.2013 17:46

Ответ: Вопросы от новичка
 
seaman, тогда спрошу по другому. Когда Event.current.GetTypeForControl и просто Event.current.type выдаст разные типы?
Я считал что событие одно для всего окна, а не для каждого элемента.

4yBa4Ok, думаю лучше всего тупо заставить его двигаться по своему пути.
Ты бы уточнил на сколько наворочено надо. Может ты его хочешь подрывать, и тп? А может надо чтобы просто двигался как по анимации.

4yBa4Ok 19.01.2013 17:54

Ответ: Вопросы от новичка
 
Моя идея была такова: колесная пара через джоинт крепится к тележке, а тележка тоже через джоинт крепится к основе поезда)

seaman 19.01.2013 19:02

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

Когда Event.current.GetTypeForControl и просто Event.current.type выдаст разные типы?
Как я понимаю когда событие произошло над другим контролом. GetTypeForControl вернет Ignore, Event.current.type вернет тип события.
Нужно проверять!


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

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