![]()
Dead Jay
Братег Дракончег
![]() ![]() offline
Опыт:
8,425Активность: |
Утечка
Есть ли здесь утечка?
Код:
Тэг "code" вам в помощь... Отредактировано DioD, 30.09.2006 в 15:56. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
утечка есть!!! щас я тебе сделаю как надо...
Jon добавил: Код:
ищи 10 различий:) но я чето не понимаю зачем тебе удалять эфект имено через рандомное время... но как было так и сделал... |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Sergey
Старейший
![]() ![]() offline
Опыт:
44,363Активность: |
GetPlayableMapRect() - функция, которая создает регион размером с карту. Регион создает, но не удаляет. Знчит - учечка.
set l = GetRandomLocInRect(GetPlayableMapRect())
Итого: 2 утечки. |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
Sergey почему? GetPlayableMapRect() возвращает переменую уже готового "региона на всю карту" (которая одна на всю игру)... и ничего нового не создает вроде как...
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
Код:
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
DioD диод как всегда опоздал:)
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
dk
![]() offline
Опыт:
60,293Активность: |
Что-то я про ремув точки не посмотрел! А про GetPlayableMapRect() я думал, что утечки не дает. Отредактировано Dead_knight, 30.09.2006 в 16:18. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
GetWorldBounds()
вот эта функция требуется для создания и удаления ректа с карту |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
DioD и кодик у тя кривоват...
Цитата:
всмысле? где имено? Цитата:
угу.. мне тоже так кажется... |
||
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
ткните пальцем а то я не понял где и что надо |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
dk
![]() offline
Опыт:
60,293Активность: |
Цитата:
Да я про свой первый пост. Косанул я. |
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dead Jay
Братег Дракончег
![]() ![]() offline
Опыт:
8,425Активность: |
Всем огромное спасибо!!! |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
remal
нечто
![]() offline
Опыт:
2,087Активность: |
народ, вы бредите. GetPlayableMapRect возвращает ссылку на переменную и не создаёт утечку. |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
эта функция возращает готовую глобалку ну ни как не ссылку. |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
remal
нечто
![]() offline
Опыт:
2,087Активность: |
Цитата:
а теперь представь как выглядит реализация данного момента на C++, на котором написан интерпритатор. возвращается указатель. ещё вопросы? |
|
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
IIIAXMATUCT
![]() offline
Опыт:
30Активность: |
GetRectCenter() тоже утечку создаёт, очень удивился когда узнал. Или утекает только рект? Т.е. set udg_location = OffsetLocation( GetRectCenter(GetEntireMapRect()), x, y ). |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
две точки + рект |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
p01nTT
![]() offline
Опыт:
11,160Активность: |
а как насчёт bj_playableMapArea?? если я конечно названием не ошибся |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
J
expert
![]() offline
Опыт:
48,447Активность: |
Код:
GetRectCenter - первая точка OffsetLocation - вторая точка GetEntireMapRect() - 1 рект Jon добавил: p01nTT bj_playableMapArea - ты ошмбся.. может ты имел ввиду bj_mapInitialPlayableArea?? это переменая константа, она не создает рект, он всегда в ней... |
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
p01nTT
![]() offline
Опыт:
11,160Активность: |
Jon А если её использовать?
|
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|