Долгий Linking в Delphi 7
Модераторы: Sanja, Максим Кич
Re: Долгий Linking в Delphi 7
Он не на Mac OS, он только позволяет компилировать программы для Mac OS.
Re: Долгий Linking в Delphi 7
И CORDIC арифметика?Shirson писал(а):Только целочисленные скоростные методы на базе линий Брезенхема
Re: Долгий Linking в Delphi 7
Нет, она для дискретных пространств мне не понадобилась.karagy писал(а):И CORDIC арифметика?
Re: Долгий Linking в Delphi 7
Скачал я с форума старый исходник 0.13 версии - такая же фигня! Linking по 6 секунд!
Попробую сейчас тогда 2007 скачать!
У меня в Program Files (86) стоит ...Подобные инструменты "старой школы" главное не пытаться ставить в Program files Для них я завёл папку Tools и у меня там живут мои фавориты - D6, PS5.5
Попробую сейчас тогда 2007 скачать!
Re: Долгий Linking в Delphi 7
Попробуй в совсем отдельную папку установать. UAC частично и в Program Files (86) действует.BreakMT писал(а):У меня в Program Files (86) стоит ...
Re: Долгий Linking в Delphi 7
Не помогло Ставил на D:\Delphi7 ... Все так же... Да что за проклятие!!! Пустой проект быстро компилится... Буду пробовать, не пойму что не так то и что поменялось, все же работало!
Re: Долгий Linking в Delphi 7
Да блин! Так и спятить можно! Скачал более старый исходник версия 008 - компилируется быстро!...
Re: Долгий Linking в Delphi 7
Вычислил что версия 0.11 компилируется нормально, 0.12 - с тормозами. Теперь остается понять в чем разница?!
- Вложения
-
- wander012src.zip
- (170.1 КБ) 89 скачиваний
-
- wander011src.zip
- (133.27 КБ) 70 скачиваний
- Apromix
- Мастер
- Сообщения: 1236
- Зарегистрирован: 04 июл 2011, 10:44
- Откуда: Украина, Черновцы
- Контактная информация:
Re: Долгий Linking в Delphi 7
Так выложи этот LOS Интерессно взглянуть. Свой LOS я спланировал в голове, бегая по дому и представляя, как он должен работатьShirson писал(а):Это не совсем мой код LOS. Это код от Апромикса с моими исправлениямиBreakMT писал(а):Да! Я уже вчера его кодом LOS воспользовался, заменив свой громоздкий. Отлично работает, хе-хе
Именно в моём коде LOS нет никаких чисел с плавающей точкой и операций с ними. Только целочисленные скоростные методы на базе линий Брезенхема
Re: Долгий Linking в Delphi 7
Берётся квадрат, вокруг персонажа, на дистанции радиуса видимости.
До каждой точки этого квадрата проводится линия Брезенхема. Каждый шаг по линии, клетка метится видимой и проверяется на прозрачность. Если клетка непрозрачна, линия обрывается.
Всё Быстро, просто, легковесно.
(есть еще "пост-обработка" для каждой клетки, по обозначению видимости соседних стенок)
До каждой точки этого квадрата проводится линия Брезенхема. Каждый шаг по линии, клетка метится видимой и проверяется на прозрачность. Если клетка непрозрачна, линия обрывается.
Всё Быстро, просто, легковесно.
(есть еще "пост-обработка" для каждой клетки, по обозначению видимости соседних стенок)
Re: Долгий Linking в Delphi 7
При беглом взгляде: исчез Special, появился MapEditor и он единственный кто стал использовать Messages.BreakMT писал(а):Вычислил что версия 0.11 компилируется нормально, 0.12 - с тормозами. Теперь остается понять в чем разница?!
Re: Долгий Linking в Delphi 7
Вообщем фиг его знает в чем дело. Компиляция теперь как на Лазарусе плюс еще ощущение что что-то не так.
ps: на лазарус чтоль свалить придется
ps: на лазарус чтоль свалить придется
- Jolly Roger
- Сообщения: 2973
- Зарегистрирован: 27 ноя 2009, 09:10
- Откуда: Minsk, Belarus
Re: Долгий Linking в Delphi 7
Это грубый костыль =)
Уйти не найдя в чём заключалась проблема.
Уйти не найдя в чём заключалась проблема.
Писать диздок спустя несколько лет разработки и множества изменений концепции - исконная русская девелоперская традиция.
Re: Долгий Linking в Delphi 7
Да как найти-то? Исходники проверяю старые, дело значит не в них, раз раньше нормально было. Настройки стандартные. Устанавливал Delphi на другой диск (голую и lite)... Даже не знаю что тут еще можно сделать...
- Jesus05
- Сообщения: 1840
- Зарегистрирован: 02 дек 2009, 07:50
- Откуда: Норильск, сейчас Санкт-петербург.
- Контактная информация:
Re: Долгий Linking в Delphi 7
Отрубай по частям то что было написано между версиями тормозящей и не тормозящей...BreakMT писал(а):Да как найти-то? Исходники проверяю старые, дело значит не в них, раз раньше нормально было. Настройки стандартные. Устанавливал Delphi на другой диск (голую и lite)... Даже не знаю что тут еще можно сделать...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 36 гостей