![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
нахождение координат через loop
мне надо каждые 0.1 секунд создавать в случайных координатах эффект, только на нужном мне тайле
сам вопрос: будет ли игра лагать, если функция будет запускаться 5 раз каждые 0.06 секунд например, если учесть что тайлов такого типа мало на карте размером 96x96 |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alexprey
познающий Unity
![]() ![]() offline
Опыт:
68,501Активность: |
bee, ну в принципе не должно. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
мне надо знать точно
у меня то не лагает, я боюсь за слабые, старые машины ладно, вопрос решен Отредактировано bee, 16.04.2010 в 21:06. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
а самому догадаться тяжко, что она может не найти нужный тайл и 9000 раз подряд вызывая жуткие тормоза и убивая поток? |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Находи все координаты с нужным тайлом при инициализации карты и заноси их в массив. Дальше уже сам догадаешься я надеюсь. |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
вы хоть думаете что пишите, возможных координат на карте 64*64*512 это настолько дояух что вам и не снилось |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Наверняка это не займет более 3х секунд при инициализации. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hellfim
Новичок
![]() ![]() offline
Опыт:
79,707Активность: |
DoctorGester, разумеется не займет, дело в том, что размер массива 8192.
Hellfim добавил: Так что в массив можно заносить, если точек с таким тайлом на карте гарантированно меньше 8193 |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Хел прочитай вопрос внимательней. Ему нужны координаты с определенными тайлами. Пускай заносит только их.
DoctorGester добавил: Ну и делать разумется с шагом по 32 или 16. |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
доктор если не шаришь помалкивай...
размер тайла 32 ячейки ни больше не меньше, на каждый блок таких ячеект 512, даже если объединять соседние блоки по 4 не хватит ни места ни лимита операций. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Doc
![]() offline
Опыт:
63,163Активность: |
Не понял что за блоки ну да ладно. Тогда делаем областями если тайлы заданы изначально а если задаешь сам то опять же массив. |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
ну и представь сколько потребуется работы для того чтобы переписатьвсе тайлы на карте в ручную? |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
о чем базар - непонятно я сделал так, как написано в первом посте и все работает O.o |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Preveder
StarCraft II® Inside
![]() offline
Опыт:
1,927Активность: |
Если тайлы динамически не накладываются на рельеф триггерами во время игры, то почему бы просто не обвести их ректами и в них ковыряться? |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Windrunner
Верь мне!
![]() ![]() offline
Опыт:
4,565Активность: |
|
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
16GB
GhostOne User
![]() ![]() offline
Опыт:
60,317Активность: |
|
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Windrunner
Верь мне!
![]() ![]() offline
Опыт:
4,565Активность: |
16GB, Спс я не заметил этого=) |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
bee
vjass.optimizer
![]() ![]() offline
Опыт:
16,615Активность: |
Windrunner, флудер детектед.
2all: я решил проблему |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|