Msey
????
offline
Опыт:
67,346Активность: |
вызов функции по игроку
допустим, у меня есть функции
PPD0 PPD1 PPD2 .. .. PPD12
Как их вызывать по номеру игрока? Отредактировано Msey, 26.02.2012 в 02:51. |
26.02.2012, 00:38 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
чем будет отличаться их начинка? |
26.02.2012, 00:42 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alexprey
познающий Unity
offline
Опыт:
68,501Активность: |
Msey, ExecuteFunc("PPD"+I2S(player)) |
26.02.2012, 00:43 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Msey
????
offline
Опыт:
67,346Активность: |
|
26.02.2012, 00:49 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alpha
offline
Опыт:
7,387Активность: |
Вызов такой функции очень пагубно скажется, т.к при отптимизации кода такой как сокращении имен функций - деформирует порядок действий алгоритма(думаю понимаешь как)
В таких случаях в оптимизаторе каждый раз надо прописывать те имена, переименование которых не стоит делать(если там такая функция есть) так что я бы воздержался от этого
=========== А по теме - делай как рекомендовал alexpray, привязка юнита обычно происходит через хеш-таблицу |
26.02.2012, 01:43 | #5
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
12 if-ов. |
26.02.2012, 02:20 | #6
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
alpha
offline
Опыт:
7,387Активность: |
Msey:
А и это еще что такое? Не обратил сразу вимания |
26.02.2012, 02:27 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Msey
????
offline
Опыт:
67,346Активность: |
Сам не понял, что написал. Подправил. |
26.02.2012, 02:49 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
prog
offline
Опыт:
32,865Активность: |
ScorpioT1000, а еще можно эти ифы в виде бинарного дерева оформить) |
26.02.2012, 06:11 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|