[JS] Что означает конструкция " = new Vector3[...]"?

Программирование на Юнити.

[JS] Что означает конструкция " = new Vector3[...]"?

Сообщение alexz 05 янв 2011, 21:21

Пробую перевести Unity Community Ocean с JavaScript на C#. Встретил в коде пару таких строк:

verticesLOD = new Vector3[(height/Mathf.Pow(2,LOD)+1) * (width/Mathf.Pow(2,LOD)+1)];
uvLOD = new Vector2[(height/Mathf.Pow(2,LOD)+1) * (width/Mathf.Pow(2,LOD)+1)];


или проще говоря

verticesLOD = new Vector3[вещественное_число];
uvLOD = new Vector2[вещественное_число];


Я в JavaScript не шарю, не знаю, что означает такой синтаксис. Как это перевести в C#?
alexz
UNITрон
 
Сообщения: 270
Зарегистрирован: 16 ноя 2010, 23:37

Re: [JS] Что означает конструкция " = new Vector3[...]"?

Сообщение gnoblin 05 янв 2011, 21:27

может вещественное число приводится к целому и просто создается массив такой размерности?
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: [JS] Что означает конструкция " = new Vector3[...]"?

Сообщение alexz 05 янв 2011, 21:32

Этот float сбил меня с толку. Спасибо!

После C# в JavaScript везде видится сплошной бардак. Жуть.

Сделал округление на всякий случай через Mathf.RoundToInt()

PS
Перевел. После прохода автоматическим переводчиком и последующей обезьяньей работы по исправлению за ним всё запустилось.
alexz
UNITрон
 
Сообщения: 270
Зарегистрирован: 16 ноя 2010, 23:37

Re: [JS] Что означает конструкция " = new Vector3[...]"?

Сообщение EvgeniyT 06 янв 2011, 13:39

alexz писал(а):После C# в JavaScript везде видится сплошной бардак. Жуть.


Согласен! :)
EvgeniyT
UNIт
 
Сообщения: 142
Зарегистрирован: 14 дек 2010, 19:06
  • ICQ


Вернуться в Скрипты

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

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