17

» Unity / Звук в игре создаётся пачками

GameObject y_gameObject;

public void PlaySound(int y_soundNum)
{
	if(y_gameObject) Destroy(y_gameObject );
 y_gameObject = Instantiate(y_sfx, Vector3.zero, Quaternion.identity) as GameObject;
AudioSource y_audioSource = y_gameObject.GetComponent<AudioSource>();
y_audioSource.clip = y_audioClips[y_soundNum];
y_audioSource.Play();
Destroy(y_gameObject, y_audioClips[y_soundNum].length);
}
ну конечно ваш вариант очень утечный,лутше уж уже дать юниту аудидорожку и проигрывать уже его из компонента,так как проигрывание будет прикрывать уже проигравшую музыку
17

» Unity / Звук в игре создаётся пачками

звук друг на друга накладывается чтоле
да и непонятно каких обьектов,смотри префаб или метод юзаеться оч часто
17

» WarCraft 3 / Оптимизация карты (N1)

закинь системку которая показывает забитость хэша,потом в итоге напиши сколько у тебя за мин 10\20 и тд натикало
17

» WarCraft 3 / Проблемы с анимированием модели

а вчем собственно вопрос? у вас модель в последних кадрах себя ведет не коректно, а вы точно в последний кадр вставляете нужные ключи потомучто мдлвис их абстрактно вставляет
17

» WarCraft 3 / И снова Десинх в GetLocalPlayer

dx = x(текущее положение мыхи)-centrx(где центр представим это как 0)
if(dx<100&&dx>-100){
это для того чтобы не дергался на каждое вздергивание мыхи
}elseif(dx>100){
Preload(R2S("поворот в право"))
}elseif(dx<-100){
Preload(R2S("поворот влево"))
}
100 это абстрактное значение для тебя там будет свое
в локалке тести иначе игра на паузу ставиться пока не подгрузит нужный файл
ну и вконце концов моно мега извратом замутить 3д фпс шутан
тут дет статься была насчет абилы артелерия,где она чекает во время работы,короче суть такова создаешь перед камерой стену невидимых юнитов, а артелерия чекает их и в зависимости от дамика поворачиваешь камеру,также и дамиков переносишь в зависимости от направления камеры
17

» WarCraft 3 / И снова Десинх в GetLocalPlayer

да не моно на всех вот пимер
MouseX1{
поворот для игрока 1 по положительному х
}
Mouse_X1{
по отрицательному x
}
для y индечично
смори поварачивать нужно не на динамическое кол,а допустим 100 в сек (а в функции итерполировать буш )
и вызывать эти функции с прелоада
и 2 файла для X,Y для одного игрока
ну таймеры само собой дял игроков должны не в с одинаковым там лайном робить иначе лаги сильней будут
кста а их хэша эти значения ваще моно получать?
17

» WarCraft 3 / И снова Десинх в GetLocalPlayer

кста попробкй не замарачиваться с координатами а лови дельту от мыхи и для каждого игрока свой сохран файл,тоесть если те над управление игрока 9 проверить то файл должен называтья "Файл9"
17

» WarCraft 3 / И снова Десинх в GetLocalPlayer

ну смори потом эту стрингу в прелоад и от туда эту стрингу получаешь
If(locplayer=player(0)){
_x=mouseposx
}
preload(_x)
_x=getpreload()
preloadclear()
ну накрайняк уже записывать в файл и от туда преладить
17

» WarCraft 3 / И снова Десинх в GetLocalPlayer

в сринг пробни сохранить типо
string _x = R2S(GetMouseTerrainX())
а потом получай так
x= S2R(_x)
17

» WarCraft 3 / И снова Десинх в GetLocalPlayer

ну смари серв такой отправляет запрос,и спрашивает клиента"чувак че у тя там по x,а он ему у меня 0",а серв на него с вылуплеными глазами смотрит и говорит "а у меня 1000,и мне надо обьект передвинуть на эту координату",а клиент такой "ты бухой?",а серв "в чс троля".
17

» WarCraft 3 / как открыть карту в редакторе?

Хех защита карты очень плохая ,но зато в нутри,лутше пусть модели тырит и делает новую игру
или отключать инициализацию мемхака и все послед функции использующие его
AntiHackInit вроде она отвечает за антихаки
Еще посморев немного я понел что это можно на изи удалить,так как античит и мемхак вписывали уже после защиты карты,тупо удалить нормально названые функции
17

» WarCraft 3 / как открыть карту в редакторе?

ну откроют тебе карту ,весь жасс там будет в куче,а если он ещё зашифрован то переделка багов и всяких там систем будет сложней.Легче с 0 сделать
17

» WarCraft 3 / Расовый интерфейс

есть функция при старте мож ее использовать и бу дет те нужный интерфейс(а как эта функция называеться забыл)
17

» WarCraft 3 / Нужна модель? - Вам сюда!

Reytar1691:
раз тут есть эти модельки полутше,то чего тебе стоит закинуть ее в макс и уменьшить меш
17

» WarCraft 3 / Модели неправильно работают

ну тода такие вещи над в столе заказов писать,если ручками модель не хош трогать
17

» WarCraft 3 / Модели неправильно работают

короче вот так решить эту проблему моно,открываешь в мделвисе заходишь в анимации удаляешь 0 кадр,потом создаешь глобальную анимацию от 0-12000 и в ней в начале и вконце ставишь ключи для этой кости вот что должно получиться
Загруженные файлы
17

» WarCraft 3 / Модели неправильно работают

все посорел модель короче решить моно только если откроешь в блокноте или в ME(но лутше блокнотом) и почистишь кость отвечающая за поворот всей модели
17

» WarCraft 3 / Модели неправильно работают

наверно была случайно удалена глоб анимация де была повернута нужная кость в нужном направлении