Apple iPod Touch форум посвященный плееру

Текущее время: Вт июн 27, 2017 11:45

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
Не в сети
СообщениеДобавлено: Ср мар 18, 2009 22:55 
Аватар пользователя

Зарегистрирован: Ср ноя 26, 2008 1:13
Сообщений: 1268
Откуда: Nowhere
Репутация: 60 [ ? ]
Группа: Разработчики
Гаджет: iPod Touch 1G
Версия прошивки: 4.0
Изображение
Accelfun :) - вот что получилось при взаимодействии iPod Touch, PC с Windows и 3D Max:

Изображение

Убервидео:


Как это работает
Приложение на айподе подключается к IP компьютера (по Wi-Fi пока что, с USB сложнее, но наверное возможно через iTunnel), считывает данные акселерометра и отправляет их на сервер на компе. Сервер их получает и обрабатывает, поворачивая 3D модель на определённый угол.

Как узнать и отправить данные акселерометра
Код:
#import <UIKit/UIAccelerometer.h>
#include <stdio.h>
#include <time.h>
#include <math.h>

#ifndef UIKIT_UIAccelerometer_H
#define UIKIT_UIAccelerometer_H
#define kUpdateFrequency 10  // Герцы, т.е. количество запросов данных от акселерометра в секунду
#endif

#define SOCKET int

@interface AccelfunApp : UIApplication <UIAccelerometerDelegate> {

}

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration;
@end

@implementation AccelfunApp

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration {
    if (socketready == YES)
    {
      NSString *nsstr = [ [NSString alloc] initWithFormat: @"%f|%f|%f", acceleration.x, acceleration.y, acceleration.z];
      const char* s = [nsstr UTF8String];
      int len = strlen(s);
      [accelsocket sendBytes: s length: len + 1];
   }
}

@end


accelsocket - экземпляр класса LXSocket, этот класс можно скачать здесь: http://code.google.com/p/entropydb/wiki/SocketWrapper

_________________
Просьба не задавать мне вопросы в личку, т.к. больше не занимаюсь iPhone/iPod Touch (причём давно)

www.appdb.ru Зеркало AppTrackr.org [crossbrowser, поиск видео]
apt.appdb.ru Мой Cydia репозиторий
faq.appdb.ru Настройка iTunnel, установка ipa/deb, интернет через USB
dev.appdb.ru QInit App и QInit Upload - Cофт для быстрой установки .ipa и .deb


Последний раз редактировалось Mikanoshi Чт мар 19, 2009 0:01, всего редактировалось 1 раз.

Вернуться наверх
 Профиль Отправить личное сообщение  
 

Accelfun :) Продолжаю изучать фреймворки

Реклама
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 18, 2009 23:26 
Аватар пользователя

Зарегистрирован: Пн мар 09, 2009 10:35
Сообщений: 1033
Откуда: Saint-Petersburg
Репутация: 39 [ ? ]
Группа: Зарегистрированные пользователи
Гаджет: iPod Touch 4G
Версия прошивки: 4.3.1
Извините за тупость - а зачем это нужно?
В смысле какую принципиальную пользу это дает?
Я имею ввиду можно это дело приаттачить к какой-нибудь игре? (например в нид 4 спид чтобы тач заменил руль.)


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 19, 2009 0:00 
Аватар пользователя

Зарегистрирован: Ср ноя 26, 2008 1:13
Сообщений: 1268
Откуда: Nowhere
Репутация: 60 [ ? ]
Группа: Разработчики
Гаджет: iPod Touch 1G
Версия прошивки: 4.0
Я это делаю в целях самообучения программированию на iPhone.
А "приаттачить" это можно к чему угодно, главное захотеть.

_________________
Просьба не задавать мне вопросы в личку, т.к. больше не занимаюсь iPhone/iPod Touch (причём давно)

www.appdb.ru Зеркало AppTrackr.org [crossbrowser, поиск видео]
apt.appdb.ru Мой Cydia репозиторий
faq.appdb.ru Настройка iTunnel, установка ipa/deb, интернет через USB
dev.appdb.ru QInit App и QInit Upload - Cофт для быстрой установки .ipa и .deb


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 19, 2009 12:06 
Аватар пользователя

Зарегистрирован: Вт мар 10, 2009 15:57
Сообщений: 13
Откуда: nsk
Репутация: 0 [ ? ]
Группа: Пользователи
Гаджет: iPod Touch 1G
Версия прошивки: 3.0
забавно)


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
 Заголовок сообщения: Re:
СообщениеДобавлено: Сб мар 21, 2009 7:31 
Аватар пользователя

Зарегистрирован: Ср мар 04, 2009 14:51
Сообщений: 66
Репутация: 0 [ ? ]
Группа: Пользователи
Mikanoshi писал(а):
Я это делаю в целях самообучения программированию на iPhone.
А "приаттачить" это можно к чему угодно, главное захотеть.

классно) А вот реально, если есть время и интерес попробуй приаттачить к NFSy , чтоб можно было использовать вместо руля) очень хотелось бы так поиграть!

_________________
iPod 2G 8GB (3.0 redsnow 0.7.1) + Sennheiser IE4


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
 Заголовок сообщения: Re: Re:
СообщениеДобавлено: Сб мар 21, 2009 10:29 

Зарегистрирован: Ср фев 04, 2009 21:41
Сообщений: 695
Откуда: Волгодонск
Репутация: 14 [ ? ]
Группа: Зарегистрированные пользователи
Гаджет: iPod Touch 2G
Версия прошивки: 4.1
eff писал(а):
Mikanoshi писал(а):
Я это делаю в целях самообучения программированию на iPhone.
А "приаттачить" это можно к чему угодно, главное захотеть.

классно) А вот реально, если есть время и интерес попробуй приаттачить к NFSy , чтоб можно было использовать вместо руля) очень хотелось бы так поиграть!

+1,а такое возможно?

_________________
F.A.Q.
Nokia N73 ME+Philips SHE9600
D-link 2600U WI FI Router


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
 Заголовок сообщения: Re: Re:
СообщениеДобавлено: Сб мар 21, 2009 12:52 
Аватар пользователя

Зарегистрирован: Ср ноя 26, 2008 1:13
Сообщений: 1268
Откуда: Nowhere
Репутация: 60 [ ? ]
Группа: Разработчики
Гаджет: iPod Touch 1G
Версия прошивки: 4.0
replay писал(а):
+1,а такое возможно?

Ну насчёт приаттачить как-то по-умному не знаю, надо думать, а просто эмулировать нажатия клавиш влево-вправо это я уже сделал. Осталось только NFS найти, установить и потестить))

_________________
Просьба не задавать мне вопросы в личку, т.к. больше не занимаюсь iPhone/iPod Touch (причём давно)

www.appdb.ru Зеркало AppTrackr.org [crossbrowser, поиск видео]
apt.appdb.ru Мой Cydia репозиторий
faq.appdb.ru Настройка iTunnel, установка ipa/deb, интернет через USB
dev.appdb.ru QInit App и QInit Upload - Cофт для быстрой установки .ipa и .deb


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
СообщениеДобавлено: Сб мар 21, 2009 15:24 

Зарегистрирован: Вс янв 18, 2009 13:24
Сообщений: 300
Откуда: Earth!!!!!!!
Репутация: 15 [ ? ]
Группа: Старожилы
Гаджет: iPhone 3G S
Версия прошивки: 3.1.3
В Аппсторе есть прога Zoom она позволяет управлять NFS ProStreet через тач наклонами))) Прога бесплатная, лично тестил, всё работает, обидно одно...почему такая фишка в аццтойной проСРИТ!

_________________
Верх упорства: набирать неверный пароль, пока компьютер не согласится :)


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
СообщениеДобавлено: Вс мар 22, 2009 12:59 
Аватар пользователя

Зарегистрирован: Ср мар 04, 2009 14:51
Сообщений: 66
Репутация: 0 [ ? ]
Группа: Пользователи
Al_e}{ писал(а):
В Аппсторе есть прога Zoom она позволяет управлять NFS ProStreet через тач наклонами))) Прога бесплатная, лично тестил, всё работает, обидно одно...почему такая фишка в аццтойной проСРИТ!

+1 , тоже нашел уже! ZooZ Control Pro - Как сделать джойстик из iPhone
http://www.iphone-gps.ru/2008/12/12/zooz-control-pro/

_________________
iPod 2G 8GB (3.0 redsnow 0.7.1) + Sennheiser IE4


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
СообщениеДобавлено: Пн апр 13, 2009 18:40 
Аватар пользователя

Зарегистрирован: Вт мар 24, 2009 17:22
Сообщений: 12
Репутация: 0 [ ? ]
Группа: Пользователи
Гаджет: iPod Touch 2G
Версия прошивки: 2.2.1
А можно полные сырцы проги?
и пример 1 строки , которая отправляется.

_________________
iPod Touch 2G + DLink DWA 110 in softap mode.


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
СообщениеДобавлено: Пн апр 13, 2009 19:06 
Аватар пользователя

Зарегистрирован: Ср ноя 26, 2008 1:13
Сообщений: 1268
Откуда: Nowhere
Репутация: 60 [ ? ]
Группа: Разработчики
Гаджет: iPod Touch 1G
Версия прошивки: 4.0
В 1 посте и так есть всё необходимое, только вставить в свой исходник код LXSocket без изменений и готово. Код для подключаения через LXSocket есть у них на странице, там нара строк.
Пример GUI приложения (HelloWorld :D ) в инете не сложно найти.
Строку он посылает вида "0.10325|0.74345|-0.35654", 3 координаты с разделителем.

_________________
Просьба не задавать мне вопросы в личку, т.к. больше не занимаюсь iPhone/iPod Touch (причём давно)

www.appdb.ru Зеркало AppTrackr.org [crossbrowser, поиск видео]
apt.appdb.ru Мой Cydia репозиторий
faq.appdb.ru Настройка iTunnel, установка ipa/deb, интернет через USB
dev.appdb.ru QInit App и QInit Upload - Cофт для быстрой установки .ipa и .deb


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
СообщениеДобавлено: Пн апр 13, 2009 21:18 
Аватар пользователя

Зарегистрирован: Вт мар 24, 2009 17:22
Сообщений: 12
Репутация: 0 [ ? ]
Группа: Пользователи
Гаджет: iPod Touch 2G
Версия прошивки: 2.2.1
Спасибо.
И, да тулчейн у мну только под убунту поставить вышло XD.

_________________
iPod Touch 2G + DLink DWA 110 in softap mode.


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
СообщениеДобавлено: Пн апр 13, 2009 21:35 
Аватар пользователя

Зарегистрирован: Ср ноя 26, 2008 1:13
Сообщений: 1268
Откуда: Nowhere
Репутация: 60 [ ? ]
Группа: Разработчики
Гаджет: iPod Touch 1G
Версия прошивки: 4.0
Ну дак это хорошо) там всё на gcc компиляторе сделано

_________________
Просьба не задавать мне вопросы в личку, т.к. больше не занимаюсь iPhone/iPod Touch (причём давно)

www.appdb.ru Зеркало AppTrackr.org [crossbrowser, поиск видео]
apt.appdb.ru Мой Cydia репозиторий
faq.appdb.ru Настройка iTunnel, установка ipa/deb, интернет через USB
dev.appdb.ru QInit App и QInit Upload - Cофт для быстрой установки .ipa и .deb


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
СообщениеДобавлено: Пн апр 13, 2009 22:01 
Аватар пользователя

Зарегистрирован: Вт мар 24, 2009 17:22
Сообщений: 12
Репутация: 0 [ ? ]
Группа: Пользователи
Гаджет: iPod Touch 2G
Версия прошивки: 2.2.1
Всетаки можеш выложить/послать в пм сырцы програм под ипод/фон и под комп.
После 10 минутного рысканья по гуглу (чего вполне хватает для поиска чего-либо) я не нашел даже кода создания кнопки.

_________________
iPod Touch 2G + DLink DWA 110 in softap mode.


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Не в сети
СообщениеДобавлено: Пн апр 13, 2009 22:07 
Аватар пользователя

Зарегистрирован: Ср ноя 26, 2008 1:13
Сообщений: 1268
Откуда: Nowhere
Репутация: 60 [ ? ]
Группа: Разработчики
Гаджет: iPod Touch 1G
Версия прошивки: 4.0
Стучи в асю, там быстрее будет. (Кстати пример GUI приложения есть в архиве с тулчейном из соседней темы!)

_________________
Просьба не задавать мне вопросы в личку, т.к. больше не занимаюсь iPhone/iPod Touch (причём давно)

www.appdb.ru Зеркало AppTrackr.org [crossbrowser, поиск видео]
apt.appdb.ru Мой Cydia репозиторий
faq.appdb.ru Настройка iTunnel, установка ipa/deb, интернет через USB
dev.appdb.ru QInit App и QInit Upload - Cофт для быстрой установки .ipa и .deb


Вернуться наверх
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.528s | 21 Queries | GZIP : On ]