forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   Подходит ли ваш комп сис.требованиям. (http://forum.boolean.name/showthread.php?t=6163)

Данил 27.07.2008 23:00

Ответ: Подходит ли ваш комп сис.требованиям.
 
Понимаешь, я бы с радостью, но по той схеме, что я делал - получается ерунда

Данил 29.07.2008 01:40

Ответ: Подходит ли ваш комп сис.требованиям.
 
Не знаю я, честно говоря, что делать. Можно конечно сделать выбор у игрока "много ли у вас оперитвы или мощный проц" и оставить обе системы... в общем, оптимизировать не удалось, сколько не бился, хотя если использовать как pixmap, вроде бы меньше уходит...

интересно знать, много ли у кого 2 гб оперативы, но слабый проц, или же сильный проц, но 512 мб оперативы....

ы, думаю, если 2 гб оперативы, то и проц мощный... и наоборот с 512.

dimanche13 29.07.2008 11:40

Ответ: Подходит ли ваш комп сис.требованиям.
 
Цитата:

Сообщение от ABTOMAT (Сообщение 83167)
А как же Химейер?
Такого лучше не злить, а то ещё приедет к тебе домой в бульдозере :lol:
Так что довай оптимизируй.

:-D АВТОМАТ прав! На работе мне комп новый подогнали Core 2 Duo 2.2GHz. наверное погоняю, а на домашнем по-любому не пойдет. Кстати, можешь заоптимизировать колиззии через кваддеревья. И исключи все ненужные типы колизий, оставь только минимум, к примеру 2 типа: круг-линия и круг-круг. Выясни на какую операцию логики или рисования уходит больше всего времени и оптимизируй её.
П.С. Бульдозер наготове!

Данил 29.07.2008 13:37

Ответ: Подходит ли ваш комп сис.требованиям.
 
У меня коллизии - сетка, так что там нечего оптимизировать.

Я и так знаю, на вырисовку декораций большье всех уходит, и как оптимизировать - уже без понятия, разве что вынести нахрен все декорации и сделать как в crimsonland'е.

dimanche13 29.07.2008 18:13

Ответ: Подходит ли ваш комп сис.требованиям.
 
как я понял ты рендеришь все статичные(неподвижные) объекты в одну текстуру уровня (простыню), тогда можно разбить ее на тайлы и рендерить только те, которые попадают в зону видимости. Впрочем я думаю, что тормозят коллизии.

Данил 29.07.2008 22:41

Ответ: Подходит ли ваш комп сис.требованиям.
 
Коллизии тормозить не могут, там сетка, и тормозов она не дает.
Коллизии и так у меня в тайлах в 600х600, и рендряться, я думаю, только те, что в зоне видимости. Ведь, если я не ошибаюсь, блитз сам убивает те декорации, что не в камере.

HolyDel 29.07.2008 22:48

Ответ: Подходит ли ваш комп сис.требованиям.
 
если декорации отдельным объектом - то таки да, убивает.

Данил 30.07.2008 02:32

Ответ: Подходит ли ваш комп сис.требованиям.
 
http://s51.radikal.ru/i131/0807/28/4932e7416ffe.jpg

Ура, товарищи, сделал эту фигню. не знаю, что я сделал, но стало жрать намного меньше оперативы, выходит в 20-40 мб нормальная карта. сделал, получается,в 2 раза меньше нагрузку проца.

зато появилась другая проблма - 6 треков по 600-700 кб жрут в оперативе больше 100 мб =\

SBJoker 30.07.2008 10:12

Ответ: Подходит ли ваш комп сис.требованиям.
 
Под треками как я понял подразумевается музыка? Наверно ты музыку грузишь LoadSound а потом проигрываешь? Вот так нельзя делать, при загрузке музыки в память она распаковывается в обычный wav что занимает немеряно памяти. Да и сама загрузка тоже время занимает. Тебе нужно проигрывать музыку потоково, когда загружается только небольшая часть в буфер и по мере проигрывания погружаются новые куски заместо старых.

В БМ для этого нет модуля своего, но можно заюзать Squal.

Данил 30.07.2008 11:48

Ответ: Подходит ли ваш комп сис.требованиям.
 
Да, именно так и делал, спасибо, теперь знаю как :)


Часовой пояс GMT +4, время: 11:11.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot