|
26.04.2013, 02:08
|
#46
|
Нуждающийся
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений (для 9 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
не грузить меш как LoadAnimMesh
|
Эта функция ни разу не была использована. Только LoadMesh, только хардкор.
|
(Offline)
|
|
26.04.2013, 02:10
|
#47
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
Далее: о размере текстур.
Текстуры могут быть только степени двойки (64, 128, 256, 512, 1024 и т.д.).
Так — везде, по-другому их видеокарта не понимает.
Что делает Блиц, когда ему суют картинку "не того" размера? Он генерит текстуру ближайшего размера степени двойки в бОльшую сторону и в неё растягивает данное изображение.
Например у тебя картинка 513х513, ближайший размер степени двойки - это 1024х1024. Туда-то Блиц и растянет картинку. Получается, что текстуры выходят куда больше, чем надо. И растяжка весьма мерзкая. Поэтому текстуры все надо иметь только степени двойки.
Хотя мне кажется основная причина тормозов — в кол-ве объектов.
И да, при компиляции в ехе отключай дебаггер, он добавляет тормозов некоторым процедурам.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
26.04.2013, 02:13
|
#48
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
Ну, ещё по оптимизации: можно создать отдельный меш только для коллизий и пиков, сильно упрощённый. Например, вместо прутьев забора в нём будет одна сплошная поверхности.
Этот меш ставим туда же, где и "визуальный", ставим ему alpha 0 и коллизии.
Пик и коллизии — очень "жрущие" операции. Лучше чтобы они "общались" с очень небольшим количеством полигонов.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
26.04.2013, 02:14
|
#49
|
Нуждающийся
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений (для 9 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
ABTOMAT, хорошо.
|
(Offline)
|
|
26.04.2013, 02:14
|
#50
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
Сообщение от infuzo
Кинь это в папку с игрой.
|
Перезалей, пожалуйста.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
26.04.2013, 02:19
|
#51
|
Нуждающийся
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений (для 9 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
ABTOMAT, покушать то (перезалил).
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.04.2013, 02:24
|
#52
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,021
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
Сообщение от infuzo
|
Ну ты молодец! Зачем из "BlitzWinApi.bb" функции достал и в основной код пихнул. Увидел ошибку хотел забить, хорошо только удалил две функции-дубляжи.
Так моя идея с ифом не проканала, выставил разрешение вручную.
FPS конечно не такой эпичный как тогда 8, но низкий, глядя на деревню 36-46, посмотрел в землю 75
|
(Offline)
|
|
26.04.2013, 02:26
|
#53
|
Нуждающийся
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений (для 9 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
Arton, ну хоть играть можно теперь! Спасибо за тест, сейчас видео делаю про игру.
|
(Offline)
|
|
26.04.2013, 02:29
|
#54
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,021
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
Совсем забыл дебагер выключить, но без него результат несильно улучшился, +2 кадра. Заметно тормозит изображение.
P. S. Всё, гружусь на православную nvidia, intel не как не может экран отцентрировать и сглаживание шрифтов глючит.
|
(Offline)
|
|
26.04.2013, 02:35
|
#55
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,021
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
Сообщение от ABTOMAT
Не ругайте, пожалуйста, Блиц. Он же послушный. Вы ему сказали рендерить дохрена объектов — он и рендерит.
|
Я его не ругал, Блиц вообще лапочка. Я ругал Intel.
Итаки да, дело скорее всего в количестве объектов.
P. S. Загрузился... Кайф...
|
(Offline)
|
|
26.04.2013, 02:36
|
#56
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
Что-то я сразу загружаюсь и мёртвый.
Где FPS смотреть — не понял (слева напротив "FPS" квадратик). Оценить "на глаз" тоже не вышло, т.к. двигаться-то нельзя.
Загрузка заняла секунд 30 или даже меньше.
Комп с GeForce 660 GTX
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
26.04.2013, 02:38
|
#57
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,021
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
Сообщение от ABTOMAT
Что-то я сразу загружаюсь и мёртвый.
Где FPS смотреть — не понял (слева напротив "FPS" квадратик). Оценить "на глаз" тоже не вышло, т.к. двигаться-то нельзя.
Загрузка заняла секунд 30 или даже меньше.
Комп с GeForce 660 GTX
|
Автор ранее писал пользоваться сейвами.
Шустро у тебя грузит, я минуту жду.
И текст у меня то же квадратиками.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.04.2013, 03:04
|
#58
|
Нуждающийся
Регистрация: 10.06.2012
Сообщений: 66
Написано 6 полезных сообщений (для 9 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
Кому интересна судьба проекта - прошу почитать.
|
(Offline)
|
|
26.04.2013, 03:27
|
#59
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,021
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
Сообщение от infuzo
|
"Очутиться мне пришлось в канализационном коллекторе, но лестница наружу была разрушена." - Неправильно составлено предложение.
Надо - "Я оказался в канализационном коллекторе, лестница наверх была разрушена."
"После двух дней путешествий пришло время сооружать ночлег." - это как??? Туристы что, шли два дня без отдыха?!
Ололо!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.04.2013, 04:03
|
#60
|
Быдлокодер
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,021
Написано 2,312 полезных сообщений (для 5,349 пользователей)
|
Ответ: Blitz3D и работа с опперативной памятью
infuzo, тебе надо свою игру в раздел " Проекты на Blitz3D" выложить.
Выглядит сыро, но с большим потенциалом!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:40.
|