Sidhe
Unity3D engine
offline
Опыт:
7,721Активность: |
Ищу решение
Дано:
Х = -100 У = 100 n = 1 Описание: циклом создаются юниты от точки Х+n и У. Когда n = 10, то к У нужно прибавить n 1 раз, а Х вернуть начальное значение. Тоесть получается своеобразный квадрат размером 10 на 10 юнитов. Подскажите, как такое зделать циклом. Не могу додумать как корректно прибавить к Y 1 раз в цикле, когда по Х созданы 10 онитов Дополнение: из этого "квадтрата" получается 100 юнитов, но для выхода из цикла можно установить любое число вместо 100, к примеру 54... (получится пол квадрата ну и чуток больше) З.Ы. что то голова уже не магёт, а не хотелось бы оставлять на завтра. Спасибо заранее объяснил как смог Отредактировано Sidhe, 31.03.2012 в 01:56. |
30.03.2012, 22:34 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaeDR
offline
Опыт:
8,074Активность: |
Все просто:
» Код
Вроде так.
DaeDR добавил:
Можно слегка переделать и записать вот так:
» Код
Отредактировано DaeDR, 31.03.2012 в 09:35. |
30.03.2012, 23:38 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
DaeDR, и поток оборвется, если не инициализировать переменные x и y, к тому же они являются координатами => тип реальные. Автор же дал конкретные значения, да и вообще какая-то чушь у тебя в алгоритме.
» code
|
31.03.2012, 02:11 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DaeDR
offline
Опыт:
8,074Активность: |
Hellfim, суть то та же осталось, плюс он упомянул
Поэтому я и начал с i,j = 1. |
31.03.2012, 09:25 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sidhe
Unity3D engine
offline
Опыт:
7,721Активность: |
зделал сам, вот код, мб кому пригодится) можно редактировать длинну строки, количество создаваемых объектов. Я использую для создание трекаблов, так же удобно создавать для каждого трекабла нумерацию и привязку действий.
Код:
Отредактировано Sidhe, 31.03.2012 в 22:02. |
31.03.2012, 10:30 | #5
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|