как нормально записать следующее..

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

как нормально записать следующее..

Сообщение egoded 06 окт 2013, 10:09

как нормально записать следующее... мне нужно по оси Y назначить координату равной единице. Приходится писать этот кошмар.

SelectMc_obj.transform.localPosition = new Vector3(SelectMc_obj.transform.localPosition.x,1,SelectMc_obj.transform.localPosition.z);

может как нибудь можно записать короче?
egoded
UNITрон
 
Сообщения: 313
Зарегистрирован: 14 июл 2012, 08:47

Re: как нормально записать следующее..

Сообщение Sality 06 окт 2013, 10:48

Синтаксис:
Используется csharp
 
Transform tr =  SelectMc_obj.transform;
tr = new Vector3(tr.localPosition.x, 1 ,tr.localPosition.z);
 
Аватара пользователя
Sality
Старожил
 
Сообщения: 771
Зарегистрирован: 26 ноя 2011, 15:31
Откуда: Украина

Re: как нормально записать следующее..

Сообщение 46165957 07 окт 2013, 01:22

Синтаксис:
Используется javascript
transform.localPosition.y = 1;
46165957
Старожил
 
Сообщения: 835
Зарегистрирован: 13 май 2011, 12:14

Re: как нормально записать следующее..

Сообщение egoded 07 окт 2013, 07:18

нужно на C#, может на jave и работает, но на шарпе к сожалению нет.
egoded
UNITрон
 
Сообщения: 313
Зарегистрирован: 14 июл 2012, 08:47

Re: как нормально записать следующее..

Сообщение Order 07 окт 2013, 07:57

Сделать промежуточную переменную

Vector3 Pos;
Pos = SelectMc_obj.transform.localPosition;
SelectMc_obj.transform.localPosition.y = 1;
Добавить rusorder в Skype , _juc4you@mail.ru ;
Платные консультации, программирование ваших проектов Unity3d,C#,IOS,Android.
Скрытый текст:
_ttp://www.youtube.com/watch?v=1m2qTnatSjM&list=UUjcKNvONEUHCILG7QrX1NFg
Order
Старожил
 
Сообщения: 805
Зарегистрирован: 21 фев 2010, 10:34

Re: как нормально записать следующее..

Сообщение 2rusbekov 07 окт 2013, 07:59

Order писал(а):Сделать промежуточную переменную

Vector3 Pos;
Pos = SelectMc_obj.transform.localPosition;
SelectMc_obj.transform.localPosition.y = 1;

В чем смысл?
Still alive...
Аватара пользователя
2rusbekov
Адепт
 
Сообщения: 1409
Зарегистрирован: 06 апр 2012, 12:57
Откуда: Бишкек

Re: как нормально записать следующее..

Сообщение egoded 07 окт 2013, 08:02

видимо ошиблись в ответе, работает

Vector3 vv = oo.transform.localPosition;
vv.y = 1;
oo.transform.localPosition = vv;
egoded
UNITрон
 
Сообщения: 313
Зарегистрирован: 14 июл 2012, 08:47

Re: как нормально записать следующее..

Сообщение Order 07 окт 2013, 08:19

Да точно... Pos.y = 1
Добавить rusorder в Skype , _juc4you@mail.ru ;
Платные консультации, программирование ваших проектов Unity3d,C#,IOS,Android.
Скрытый текст:
_ttp://www.youtube.com/watch?v=1m2qTnatSjM&list=UUjcKNvONEUHCILG7QrX1NFg
Order
Старожил
 
Сообщения: 805
Зарегистрирован: 21 фев 2010, 10:34


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15