如何在Cocoa中移动精灵?

use*_*381 2 cocoa objective-c sprite

我在Objective-C中为Mac cocoa应用程序工作.这是一个非常简单的问题,但我找不到答案.我只是想在屏幕上移动精灵,就像在Snake游戏中一样.我是否需要使用NSTimer或NSAnimation,我将如何使用它?

谢谢

Tho*_*ing 5

你可以使用Core Animation.它提供了一种在屏幕上移动和动画视觉元素的统一方法.
如果你打算创造一个简单的游戏,"Cocoa with Love"有一个很好的"小行星"例子:http:
//cocoawithlove.com/2009/02/asteroids-style-game-in-coreanimation.html

另一个与游戏相关的核心动画项目是Apple的Geek Game Board:http: //developer.apple.com/library/mac/#samplecode/GeekGameBoard/Introduction/Intro.html