forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Вопрос-Ответ (для новичков) (http://forum.boolean.name/showthread.php?t=7886)

Nex 12.09.2009 12:53

Ответ: Вопрос-Ответ (для новичков)
 
NitE, насчет второго. Я имел ввиду допустим как во FreeLancer...

FrankH 12.09.2009 21:08

Ответ: Вопрос-Ответ (для новичков)
 
Попробуй привязать к камере пивот в точке прицела на расстоянии предельном для оружия, а уже в зависимости от маневренности корабля высчитывай скорость поворота на эту точку.

Nex 14.09.2009 18:29

Ответ: Вопрос-Ответ (для новичков)
 
В общем забил на все свои недопроЭкты и решил сделать простеньку леталку-стрелялку в космосе с видом сверху. И вот я сделал "пули" как обычно и когда пуль больше 22-24, то начинает подтормаживать хотя на карте только кораблик (производства FrankH(временно)), сфера с фоном, сфера вокруг кораблика ("щит" и заодно проверка на столкновения :)), пули (цилиндер в 5 граней). Тоесть все низко полигональное, но тупит.:( Поэтому прошу подсказать как лучше всего делать "стрельбу" для таких игр? (Игра типа крисмосленда ток в космосе и вместо монстров астеройды и соответственно пуль должно держать много. :( )

NitE 14.09.2009 18:32

Ответ: Вопрос-Ответ (для новичков)
 
квады, спрайты, пик

Nex 14.09.2009 18:54

Ответ: Вопрос-Ответ (для новичков)
 
NitE, я так и не понял что такое квады так что буду спрайтами. )
add
Лагать перестало, но удаляется как то странно. Такое ошущение, что перед удалением спрай не много возвращается к кораблику.. :(

NitE 14.09.2009 19:54

Ответ: Вопрос-Ответ (для новичков)
 
значит что-то накосячил в коде ))
квады - блиц -> хэлп -> 3д -> сурфейс -> (AddVertex, смотри пример)

FrankH 16.09.2009 00:17

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

Nex 16.09.2009 09:01

Ответ: Вопрос-Ответ (для новичков)
 
Дело в том, что я коллизии еще не ставил... У меня все в инклудах и может просто последовательность загрузки инклудов не правильно поставил или слишком сильно разбросал функции по инклудам...

FrankH 16.09.2009 21:50

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Сообщение от SkyDream (Сообщение 118724)
..или слишком сильно разбросал функции по инклудам...

Это вряд ли, скорее есть лишние циклы перебора, создание или подгрузка в цикле(вместо копирования), не удаление мешей(спрайтов) с их типами. Чаще всего по опыту проблема с созданием в цикле, кол-вом энтити и коллизиями.. Ну и логикой ботов, если их много..

NitE 16.09.2009 21:54

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

Ну и логикой ботов, если их много..
гыгы, логика даже 50000 ботов не сможет затормозить ниодин (даже староватый) современный комп.
проблема однозначно в цикле, или в том что вместо копирования модели/спрайта ты его каждый раз по новой загружаешь.

IGR 16.09.2009 22:24

Ответ: Вопрос-Ответ (для новичков)
 
Цитата:

гыгы, логика даже 50000 ботов не сможет затормозить ниодин (даже староватый) современный комп.
может !!

Nex 21.09.2009 11:06

Ответ: Вопрос-Ответ (для новичков)
 
NitE, я всегда копирую модели и спрайты.
И подскажите пожалуйста, как правильно делать "строительство" зданий?
Я сделал "строительство", но когда добавляю еще одно здание, то оно появляется там же где и первое и когда выбираю место где поставить, то первое там же ставится...

Dzirt 21.09.2009 20:32

Ответ: Вопрос-Ответ (для новичков)
 
Формулировка вопроса аццкая.

Nex 22.09.2009 03:00

Ответ: Вопрос-Ответ (для новичков)
 
:(... Как правильно сделать "постройку" зданий? Я сделал тип для зданий. Нажимаю на правую кнопку мышки и появляется здание, выбираю где его поставить и все норм., но если я построю еще одно здание, то оно появляется там же где и первое и они "объединяются" тоесть становятся одно целое. Короче муть какая то.

Nex 22.09.2009 11:24

Ответ: Вопрос-Ответ (для новичков)
 
Вложений: 1
Думаю, что вопрос о5 тупо сформулировал.
Вот код.


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

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