ZeToX2007
offline
Опыт:
7,009Активность: |
Производительность такого движения.
Собственно вот, движение по 3 осям, с притяжением к земле
Код:
x1,y1,z1 - начальные координаты снаряда. x2,y2,z2 - перемещение снаряда. высчитывает только один раз при создания снаряда с помощью полярок. Вот вопросс... есть ли система быстрей ? (хотя тестил, 200 снарядов было и норм, не тормозило) |
17.08.2009, 00:47 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
нету |
17.08.2009, 00:57 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
J, А лучше делать событие
TriggerRegisterTimerEvent(trig, timeout, true) или таймер ? |
17.08.2009, 01:02 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
разницы в скорости не будет, но лучше делать таймер потому что его удалять легче, да и спецально он создан для подобных задач |
17.08.2009, 01:04 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZeToX2007
offline
Опыт:
7,009Активность: |
было бы выстрей если бы TriggerSleepAction работал нормально.. + ещё цыкл... а тему можно закрыть
|
17.08.2009, 01:27 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
У цикла есть предел по количеству операций. Функция, подвешенная к таймеру, может выполняться сколь угодно долго (без учета прочих условий). Да и не будет TriggerSleepAction работать нормально, даже если сильно захотеть. |
17.08.2009, 10:51 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|