Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как поменять местами в пространстве корабли из массива с индексом 0 и с индексом 7?

Никита Карташов Знаток (260), закрыт 11 месяцев назад
Как Поменять местами в пространстве корабли из массива с индексом 0 и с индексом 7. Корабли должны поменяться местами в пространстве. worldPos переменная определяет положение корабля в пространстве.

// ships - входной параметр содержащий массив всех космокораблей на сцене
ships[0].worldPos = new Vector3(0.0, 0.0, 0.0);
ships[7].worldPos = new Vector3(0.0, 0.0, 0.0);
Лучший ответ
Николай Веселуха Высший разум (370789) 11 месяцев назад
 let tmp = ships[0].worldPos;
ships[0].worldPos = ships[7].worldPos;
ships[7].worldPos = tmp;
Никита КарташовЗнаток (260) 11 месяцев назад
Не работает!
Никита КарташовЗнаток (260) 11 месяцев назад
Только пишет, что данный код не верен! ???
Николай Веселуха Высший разум (370789) Никита Карташов, так попробуйте
 let tmp = ships[0]; 
ships[0] = ships[7]; 
ships[7] = tmp; 
Остальные ответы
Максим Искусственный Интеллект (214607) 11 месяцев назад
Через дополнительную переменную.
temp = a;
a = b;
b = temp;
Иван Сигаев Искусственный Интеллект (155175) 11 месяцев назад
[ships[0].worldPos,ships[7].worldPos]=[ships[7].worldPos,ships[0].worldPos];

Любопытно, что 3 дня назад был этот-же вопрос

ivan dia Ученик (108) 11 месяцев назад
 // ships - входной параметр содержащий массив всех космокораблей на сцене    

ships[0].worldPos;

ships[7].worldPos;

ships[2].worldPos = ships[7].worldPos

ships[7].worldPos = ships[0].worldPos

ships[0].worldPos = ships[2].worldPos
Это весь код
new Vector3(0.0, 0.0, 0.0); - это убрать
Похожие вопросы