Просмотрите текст, который вы планируете, и разбейте его на массив так, чтобы каждый элемент массива был блоком текста, который вы хотите, чтобы ваш персонаж произнес.
(Например, элемент 0 может быть @ "Эй, добро пожаловать в учебник!", Элемент 1 может быть @ "Цель этой игры ..." и т. Д.)
Затем я бы порекомендовал использовать UIButton
для циклического перемещения по тексту, чтобы ваш персонаж продолжал «говорить», когда пользователь касается экрана.
Чтобы сделать это, просто создайте кнопку в Интерфейсном конструкторе / XCode, увеличьте ее, чтобы она включала весь экран, и установите режим отображения на пользовательский, делая его невидимым.
Возможно, вы захотите отправить его обратно (команда находится под Layout), чтобы вы могли взаимодействовать с остальным файлом nib.
Свяжите кнопку с функцией IBAction
следующим образом:
-(IBAction) continueTutorial{
i ++; //Here i is an NSInteger from your .h file, set it to 0 when the tutorial starts
YourUILabel.text = [yourArray objectAtIndex: i];
}
Надеюсь, это поможет!