Добавлен  ArtiLD 
                            
                            
                            
                            
                            
                            
                        
                        
                    В общем, решил для своей карты сделать свою систему дамага. Вот типо юнит бьет юнита в лоб наносится такое-то повреждение, бьет сзади такое-то. И вот проблема. Допустим, чтобы система срабатывала при ударе в лоб это получается позиция атакованного + 180 градусов. Но, нужны погрешности в виде от 160-190 градусов. Как это сделать? Чтобы не прямо лоб в лоб.
Принятый ответ
real r = лицо танка
real A = лицо атакера
А = А+180 инверсия, ибо удар спереди
if A <= r+30 and A >= r-30 Диапазон срабатывания, +- 30 градусов
действие удара спереди
real A = лицо атакера
А = А+180 инверсия, ибо удар спереди
if A <= r+30 and A >= r-30 Диапазон срабатывания, +- 30 градусов
действие удара спереди
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
             
                        
                        
                    
 WC3
                                WC3
                            



 
                    
                
Ред. N1ghtSiren
real A = лицо атакера
А = А+180 инверсия, ибо удар спереди
if A <= r+30 and A >= r-30 Диапазон срабатывания, +- 30 градусов
действие удара спереди