[英]Whats the best way to animate images to my apporach?
我用過
image.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"image1"],
[UIImage imageNamed:@"image2"],
[UIImage imageNamed:@"image3"],
[UIImage imageNamed:@"image4"], nil];
[image setAnimationRepeatCount:1];
image.animationDuration = 1;
[image startAnimating];
但它使動畫具有翻書效果。 我正在尋找的是一種平滑的動畫,可以在給定的時間設置每個圖像。 我目前是NSTimers來觸發一個方法,然后我在該方法內有代碼來設置圖像,另一個NSTimer來設置方法中的另一個圖像,這是第四。 它提供了我正在尋找的動畫,但是我面臨的問題是我正在開發游戲,我希望當用戶暫停游戲時,它會停止在當前圖像上。 游戲在觸發方法的NSTimer上運行。 我要暫停游戲所做的就是使NSTimer無效。
我應該采取什么方法?
您應該添加NSTimer和user_flag輸入。
您可以將這個user_flag輸入聲明為static int user_flag = 0
並且在執行stop時,只需將此變量設置為user_flag = 1
。
現在,在所有這種情況下實現看起來像這樣的邏輯:
if(NSTimer_obj == condition && user_flag == 0)
{
//your code...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.