Показать сообщение отдельно
Старый 18.08.2012, 16:24   #595
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Вопросы от новичка

Как много морок с этим андроидом, пока управление сделаешь - повешаться можно.
Настрочил код, который крутит что нужно за пальцем:
v_old v_cur;
        
        
//пальчиком по кругу
        
if (ControlMode == && Input.touches.Length == 1) {
            
Touch touch Input.touches[0];
            if (
touch.phase == TouchPhase.Moved) {
                
v_cur touch.position v_center;
                if (
v_old != Vector2.zero)
                    
Game.alpha += Vector2.Angle (v_oldv_cur);//<--ТУТ
            
} else {
                
v_cur Vector2.zero;
            } 
все работает, но не могу понять как узнать в какую сторону двигается палец: по часовой или против часовой, а из-за этого, в какую сторону не крути-все против.
//знает другой способ, подсобите.
И как нормально узнать угол девайса, а то
Vector3 ass=Input.accelerometer;
ass.x=0;
 angle=Vector3.Angle(Vector3.up,ass);
не работает.
А всегда акселерометр возращяет десятичные доли?(.0,.2,.5 и т.д)
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием