Khái niệm chung về Sprite Kit

Sprite Kit là engine riêng của Apple viết dành cho việc làm game 2D trong hệ sinh thái Apple (bao gồm IOS cả Ipad lẫn Iphone và tren môi trường Mac OS). Sprite Kit hiện nay sử dụng engine vật lý Chipmunk2D tuy nhiên đó là việc chạy ngầm. 

 

Sử dụng Sprite Kit có rất nhiều điểm lợi:

– Không chỉ có thể đơn giản hoá việc viết game 2D trên IOS mà còn có thể sử dụng engine vật lý làm game trở nên hấp dẫn hơn nhiều.

– Không bị giới hạn ở IOS mà còn có thể phát triển game cho máy tính của Apple trên Mac OS.

– Nói là giới hạn trên hệ sinh thái của Apple nhưng với các plugin hiện nay bạn hoàn toàn có thể port qua Android.

– Nhận được sự hỗ trợ mạnh mẽ của Apple từ việc nâng cấp đến sửa lỗi và quan trọng nhất là nó hoàn toàn tương thích với thư viện và môi trường của IOS và Mac OS.

– Miễn phí hoàn toàn.

– Không cần phải cài thêm bất cứ thứ gì để phát triển trên Xcode và đưa game lên Appstore cực dễ.

 

Trong Xcode chỉ cần New Project và chọn Sprite Kit là có thể bắt đầu chương trình:

 

Screen Shot 2014-09-01 at 10.39.22 PM

Tagged: , , , , ,

2 thoughts on “Khái niệm chung về Sprite Kit

  1. Chu Gia September 2, 2014 at 12:29 am Reply

    Nếu tạo project sprite kit game thì trong phần viết code có gì thay đổi không Bạn. Bạn có thể cho 1 vài ví dụ cơ bản ?

  2. huygamer September 2, 2014 at 8:47 am Reply

    Tạo Project với Template Sprite Kit thì ứng dụng giống như bình thường chỉ có điều Xcode sẽ giúp bạn thêm framework Sprite Kit và tạo sẵn cho bạn 1 SKScene để bắt đầu lập trình game dễ dàng thôi. Chứ nó chính là một ứng dụng/game chuẩn của Apple (lưu ý, chỉ chạy với IOS 7 trở lên).

    => Code hoàn toàn giống vớu ứng dụng thường, tuy nhiên sẽ có những class và cách riêng được hỗ trợ chỉ chạy trong Sprite Kit mà không chạy được ở chương trình bình thường.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: