2012-05-26 13 views
19

Tôi muốn bắt đầu học HTML5 bằng canvas bằng cách xây dựng một trò chơi 2d đơn giản. Tôi muốn xây dựng một hình như sau: http://www.youtube.com/watch?v=h4SgiVCPfPkXây dựng một trò chơi HTML5/canvas 2D đơn giản. Game engine khuyến khích sử dụng?

Bạn có đề xuất bất kỳ khung công cụ hoặc công cụ trò chơi nào mà tôi có thể sử dụng để thực hiện việc này không?

+2

http://html5bookmarks.com/ – noob

+0

PixiJS là một công cụ đồ họa tìm kiếm gần đây và rất hứa hẹn. https://github.com/GoodBoyDigital/pixi.js/ – null

+0

@mic html5bookmarks, liệt kê jQuery dưới dạng khung làm việc khi thư viện của nó và không có AngularJS trong danh sách của nó, không chắc chắn về tất cả điều đó! – Neil

Trả lời

13

Tôi khuyên bạn nên sử dụng EaselJs cho trò chơi 2D bằng canvas. Bạn sẽ tìm thấy một số ví dụ tuyệt vời trên trang web, và một api tài liệu khá phong nha để giúp bạn đi.

8

Tôi sẽ cung cấp cho bạn một lựa chọn thay thế ở dạng MelonJS Có một số tài liệu tuyệt vời và rất dễ dàng để thiết lập và chạy.

+1

điều này có vẻ tốt, công cụ biên tập bản đồ lát gạch thú vị, tìm tốt. – Neil

2

Tôi muốn giới thiệu CAAT → http://labs.hyperandroid.com/static/caat/

Dưới đây là một đoạn tech demo (canvas): http://labs.hyperandroid.com/static/caat/sumon/canvas/Sumon.html

Thật dễ dàng để sử dụng và mạnh mẽ, nó có một tài liệu tốt và rất nhiều hướng dẫn chính thức. Nếu bạn quan tâm để xuất bản trò chơi của mình trên thiết bị di động, đó là động cơ được hỗ trợ đầu tiên của nhóm Ludei.com - http://ludei.com/tech/cocoonjs

1

Bạn có thể thử chem.

Nó được tối ưu hóa để phát triển nhanh chóng, vì vậy nó hoàn hảo cho một ý tưởng thử nghiệm trò chơi nhỏ.

1

Đối với nhà phát triển quen thuộc với Backbone, bạn có thể thử Backbone Game Engine. Được xây dựng để hoạt động trên Web và trong CocoonJS. Super Mario Bros cấp 1-1 đã được viết như một cuộc biểu tình.