2017-03-08 33 views
7

Có bất kỳ tùy chọn mới nào để chuyển đổi trò chơi spritekit thành android không? Có vẻ như sự lựa chọn duy nhất là để recode tất cả mọi thứ trong Java hoặc sử dụng Cocos2D, LibGDX vvChuyển đổi trò chơi Spritekit thành Android?

+0

có, vui lòng upvote câu trả lời của tôi mà bạn chấp nhận nếu bạn không nhớ :) Cảm ơn! – Fluidity

Trả lời

3

Đáng tiếc là ... không có: {

Và SpriteBuilder cross-platform với dịch vụ Apportable cho phép bạn chuyển đổi một Dự án Swift Cocos cho Android không còn khả dụng nữa (chúng tôi đã tin rằng Google đã mua lại Google).

SpriteBuilder vẫn khả dụng trên GitHub nhưng nó không hoạt động afaik và bị bỏ qua.

Vì vậy, ... phải làm gì?

Tôi sẽ tập trung vào iOS ... bạn có thể làm cho trò chơi của bạn "nền tảng chéo" bằng cách chuyển đổi sang hệ điều hành MacOS và tvOS ... Đây là nơi tất cả số tiền có trên thị trường ... Sản phẩm của Apple ...

Nếu mục tiêu của bạn tuy nhiên là nền tảng chéo, sau đó bạn có thể nhìn vào Xamarin.forms cùng CocosSharp mà sẽ cung cấp cho bạn viết một lần chạy khắp mọi nơi trò chơi trong C#

bạn cũng có thường xuyên Xamarin sẵn để viết mã gameplay trong C#, và chia sẻ nó trên Android và SpriteKit wrappers được viết trong C# là tốt.

Một điều cần xem xét là bạc trong đó có giấy gói Swift dành cho Android .. do đó cho phép bạn mã gameplay cảng gần như trực tiếp ...

Trong mọi tình huống, bạn sẽ phải tìm một công cụ trò chơi cho bất kỳ giải pháp Android bạn sử dụng ..

IMO, phát triển với Swift cho Apple dễ dàng hơn và thú vị hơn bất kỳ thứ gì tôi từng làm với Android dev, mặc dù tôi thích thiết bị Android hơn (hình), và vì doanh thu cao hơn loại không có trí tuệ để bắt đầu.

3

Không có tùy chọn dễ dàng để hỗ trợ Android với trò chơi SpriteKit, nhưng với một chút công việc và không quá nhiều khó khăn, bạn có thể mã hóa trò chơi của mình để sử dụng Cocos2d-x. Tôi vừa hoàn thành một dự án như vậy cho trò chơi của mình. Tôi mất khoảng bốn tháng làm việc nửa thời gian. Tôi đã đăng một số mẹo ở đây: http://doffen.org/porting-spritekit-to-cocos2d-x.

Các vấn đề liên quan