Я пытаюсь сделать приложение, подобное этому.монета бросать плавный переход
http://itunes.apple.com/us/app/cointoss/id287965865?mt=8&ign-mpt=uo%3D4
То, что я не могу за жизнь мне, как это приложение сможет сделать монету вращаться быстро сначала, а затем замедлить, а затем показать головы/хвосты.
У меня уже судовое приложение для работы. То, что я получил два изображений для кватера,
- головки
- хвосты
- Я способен генерировать случайное число
- сделать сальто с помощью CATransition анимации с KCaMedaTimingFunctionLinear
- Tranistion моего UIImage фоне к головам/хвостам, пока не дойду до моего случайного числа
Что я не могу понять, реально? Они должны использовать несколько изображений (между вращением). Мое вращение монеты просто выглядит неуклюжим. Есть идеи?
Спасибо, Джордж. Да, я использовал uiimage для выполнения этой работы, и это не выглядело так здорово. спасибо, что указал мне в правильном направлении. –
Когда вы говорите, что с помощью uiimages можно много работать, что вы подразумеваете под этим? Нужно ли создавать несколько изображений монеты в разных состояниях вращения? –
Да, вам понадобится много изображений, чтобы перевернуть между ними. Или у вас может быть видео с переворотом монетки и воспроизвести его на петле, изменяя скорость воспроизведения. Или вы можете сделать некоторые изящные преобразования в своих UImageViews. Однако ни одно из них не даст вам плавной производительности, а анимация UIView не очень оптимизирована. Единственный способ, которым вы сможете получить что-то близкое к качеству приложения Coin Toss, - использовать OpenGL. –