Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Slava-hacker32
7 / 7 / 0
Регистрация: 16.11.2011
Сообщений: 242
#1

Анимация колебания струны - Программирование iOS

14.08.2015, 11:13. Просмотров 658. Ответов 1
Метки нет (Все метки)

Добрый день. Подскажите, направьте пожалуйста. Какими инструментами реализовать анимацию колебания струны для реализации симулятора гитары (то есть физика, колебания будут отличаться в зависимости от того как эту струну тронет пользователь). Какие библиотеки использовать или хотя бы в какую сторону смотреть, напр. SpriteKit или cocos2d или какие то другие?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2015, 11:13     Анимация колебания струны
Посмотрите здесь:

Анимация - Objective-C
Всем доброго времени суток! Есть такая задача: Пишу анимацию падающих снежинок, с которыми юзер может взаимодействовать(свайпом...

анимация View - Программирование iOS
Здравствуйте! Использую этот метод для анимации(передвижения) view ; У этого view установлена тень ...

Анимация UIView - Программирование iOS
Есть 3 view, которые лежат друг на друге вот так: |------------------| | 1 | | |-------------| | | | 2 ...

Анимация в 2d игре - Программирование iOS
Здравствуйте уважаемые форумчане. Сразу хочу сказать, что я не коддер. Я разрабатываю интерфейс для 2D игры, и столкнулся с вопросом. В...

Плавная анимация - Objective-C
Можно ли сделать анимацию плавной? То есть если например я делаю так: SKAction *ac = ; ]; То объект резко начинает движение и резко...

Анимация Графика - Objective-C
Здравствуйте. Подскажите пожалуйста литературу по анимации,Кварц Кору в Кокоа, только на русском,для лучшего понимания. Заранее...

Core Graphics анимация - Программирование iOS
Новичек в программировании на ios, но все бывает впервые. Уже простенькие приложения получаются, вот возникла проблемка: Приводу...

Анимация смены изображения NSImageVIew - Objective-C
Всем привет, еще раз, есть такая задача, реализовать слайд-шоу, сделать, та сделал, но есть вопрос, как можно анимировать смену картинки?

Анимация текста, заливка другим цветом - Objective-C
Есть какие-нибудь мысли, как сделать такую анимацию, чтобы при прокрутке текста в UILabel в верхней части текст, который уходит за пределы,...

Колебания струны - Колебания и волны
Помогите, пожалуйста, ответить на вопросы по лабораторной работе "Изучение стоячих волн на струне" Как выполняются соотношения между...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
LeninRedStar
5 / 5 / 4
Регистрация: 22.11.2015
Сообщений: 21
22.11.2015, 21:21     Анимация колебания струны #2
http://www.physel.ru/mainmenu-48/mai...559-s-49-.html

посмотри на картинку а), думаю она именно то, что тебе нужно. На рисунке изображена стоячая волна. Огибающая определяется формулой косинуса низкой частоты. Каждая точка струны движется также по закону косинуса с одинаковой частотой, но разной амплитудой (амплитуда определяется как раз огибающей).

Получается если длина струны L, координата точки по горизонтали x, то значение огибающей в точке x будет A*sin(wx). w можно расчитать зная что sin(wL) = 0, значит wL = 3.14. w = 3.14/L

Далее каждая точка с координатой x колеблется закону y = A*sin(wx)*sin(t), где t - время, которое растет по некоторому таймеру, а A*sin(wx) для этой точки постоянное число, амплитуда

Реализовать можно чем угодно, нужно вывести какое-то число точек, соединив их прямыми или безье линиями. Можно попробовать смоделировать данный процесс также joint-ами в spriteKit, давая начальное ускорение центральной точке.
Yandex
Объявления
22.11.2015, 21:21     Анимация колебания струны
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru