Показать сообщение отдельно
Старый 22.08.2009, 01:45   #116
SJack
Местный
 
Регистрация: 27.12.2007
Адрес: Харьков
Сообщений: 250
Отправить сообщение для SJack с помощью ICQ Отправить сообщение для SJack с помощью Skype™
По умолчанию

По поводу скрытия человечков на модели зенитки:
1. Добавляешь в класс ArtilleryGeneric поле private boolean bHideGunners = false;
2. Меняешь в методе setMesh класса ArtilleryGeneric строку
if(!Config.cur.b3dgunners )
на
if(!Config.cur.b3dgunners || false != bHideGunners)
3. Добавляешь в класс ArtilleryGeneric метод
void hideGunners(boolean bHide)
{
bHideGunners = bHide;
setMesh(prop.meshName);
}
Всё, теперь, если надо скрыть человечков, вызываешь hideGunners(true), если показать - hideGunners(false). Проверил, вроде работает. Кривовато, я думал скрывать часть модели с человечками логически, типа как в самолётах сделано, но не учел, что у зениток всего 2 части - Body и Head, поэтому таким образом ничего толком не скроешь...точнее скроешь сразу всё ) .
SJack вне форума   Ответить с цитированием