thiết lập dự án, chạy và gỡ lỗi

Xem: 198    Tải: 0   Thảo luận: 0   Mục: Ứng dụng mobile   Lĩnh vực: Game - Giải trí

0 điểm   ( 0 đánh giá ) File đã được kiểm thử


Chú ý: đây là cực kỳ lạc hậu và không được hỗ trợ nữa! Vui lòng sử dụng các thiết lập Gradle dựa trên thay vì

Libgdx là trung tâm rất Eclipse do Android và HTML5 / GWT của nó trở lại-kết thúc. Bài viết này thảo luận về làm thế nào để thiết lập các dự án libgdx cho Eclipse. Hãy kiểm tra này dùng libgdx với IntelliJ IDEA nếu bạn sử dụng IntelliJ. Nếu bạn thích sử dụng một IDE khác nhau, vui lòng tham khảo dưới cùng của trang này trong đó vạch ra các phụ thuộc vào chi tiết.

Điều kiện tiên quyết

Để nhắm mục tiêu Windows, Linux, Mac OS X, Android và HTML5 bạn sẽ cần:

Để nhắm mục tiêu bổ sung iOS bạn cũng sẽ cần:

  • Một Mac, phát triển iOS không hoạt động trên Windows / Linux nhờ Apple.
  • Các XCode mới nhất, bạn có thể nhận được từ Mac OS X App Store miễn phí
  • RoboVM , chỉ cần cài đặt plugin Eclipse, hoặc sử dụng các phiên bản dòng lệnh.

video Hướng dẫn

Thực hiện theo điều này nếu bạn không muốn đọc rất nhiều văn bản. Nếu không tiếp tục dưới đây.

Libgdx thiết lập Video

Sử dụng "Libgdx Setup"

Với phiên bản 0.9.3, libgdx đi kèm với một dễ dàng để sử dụng ứng dụng được gọi là "Libgdx Setup" bởi Aurelien Ribon . Các bước sau đây sẽ tạo ra tất cả mọi thứ cần thiết để phát triển cho máy tính để bàn, android, ios và html5.

  • Tải GDX-setup.jar từ http://libgdx.badlogicgames.com/nightlies/dist/gdx-setup.jar . Các jar cũng được chứa trong tất cả các phiên bản ổn định và hàng đêm.
  • Thực hiện bình bằng cách nhấp đúp nó hoặc từ dòng lệnh thông qua java -jar gdx-setup.jar
    • Xác định cấu hình của dự án của bạn (Configuration Panel)
    • Xác định tập tin libgdx ổn định / đêm phát hành zip hoặc nhấn một trong các nút để tải về ổn định mới nhất / đêm phát hành (Thư viện Selection Panel).
    • Nhấn nút "Tạo dự án" (thế hệ Panel)
  • Mở Eclipse và nhập khẩu các dự án tạo thành không gian làm việc của bạn
    • File -> Import -> Existing Projects into Workspace
    • Nhấp vào "Browse", chọn thư mục chứa các dự án tạo ra.
    • Hãy chắc chắn rằng tất cả các dự án được kiểm tra, sau đó bấm vào nút "Finish"
    • Để khắc phục các lỗi của các dự án HTML5 / GWT, hãy vào các "vấn đề" xem, nhấn chuột phải thông báo lỗi "The GWT SDK JAR gwt-servlet.jar là mất tích trong thư mục / lib WEB-INF" và chọn "Quick Fix ". Nhấp vào "Finish".

Dự án Giao diện

Giả sử bạn đặt tên dự án của bạn "tôi-GDX-trò chơi" trong giao diện cài đặt, bạn sẽ kết thúc với 4 dự án:

  • Dự án Core ( "my-GDX-game") : chứa tất cả các mã của ứng dụng của bạn, trừ đi các lớp khởi động cái gọi là. Tất cả các dự án khác liên kết đến dự án này. Dự án này thường được gọi là "dự án cốt lõi".
  • Dự án Android ( "my-GDX-game-android") : chứa các lớp khởi động và các tập tin cần thiết khác để chạy ứng dụng của bạn trên Android. Tài sản / thư mục lưu trữ các tài sản của các ứng dụng của bạn cho tất cả các nền tảng.
  • Dự án máy tính để bàn ( "tôi GDX-game-desktop") : chứa các lớp khởi chạy ứng dụng của bạn trên máy tính để bàn. Liên kết đến các tài sản / thư mục các dự án Android cũng như các dự án cốt lõi.
  • Dự án HTML5 ( "my-GDX-game-html") : chứa các lớp khởi động và các tập tin cần thiết khác để chạy ứng dụng của bạn như một ứng dụng HTML5 bản địa. Liên kết đến các tài sản / thư mục các dự án Android (xem tập tin gwt.xml) cũng như các dự án cốt lõi.
  • dự án iOS RoboVM ( "tôi GDX-game-robovm") : chứa các lớp khởi động và các tập tin cần thiết khác để chạy ứng dụng của bạn trên iOS thông qua RoboVM . Liên kết đến các dự án Android của tài sản / thư mục (xem robovm.xml) cũng như các dự án cốt lõi.

Tất cả các tài sản của ứng dụng của bạn phải được lưu trữ trong thư mục tài sản dự án của Android. Các máy tính để bàn, iOS và HTML5 dự án liên kết đến thư mục này, vì vậy không có cần thiết phải lưu trữ các bản sao của các tài sản này.

Chạy ứng dụng của bạn

  • Desktop : Nhấp chuột phải vào dự án máy tính để bàn, Run As -> Java Application. Chọn lớp khởi động máy tính để bàn (ví dụ như Main.java).
  • Android : chắc chắn rằng bạn có một thiết bị kết nối và nó cho thấy trong DDMS. Nếu bạn không biết điều này có nghĩa là, xin vui lòng tham khảo các hướng dẫn cho nhà phát triển Android . Kích chuột phải vào dự án Android của bạn, Run As -> Android Application.
  • iOS RoboVM : Nhấp chuột phải vào dự án robovm, Run As -> iOS Device Appđể chạy trên một thiết bị kết nối, hoặc Run As -> iOS Simulator Appđể chạy trên giả lập iOS. Nếu bạn chạy trên một thiết bị, bạn cần phải cung cấp nó để có thể triển khai đến nó!
  • HTML5 : có hai chế độ mà trong đó bạn có thể chạy ứng dụng của bạn.
    • phát triển / Hình thức tổ chức: chạy mã Java thực tế thông qua GWT cắm ma thuật và cho phép gỡ lỗi và mã trao đổi nóng (loại).
      • Nhấp chuột phải vào dự án HTML5, Run As -> Web Application.
      • Trong quan điểm "Phát triển Web", nhấp vào URL. trình duyệt tiêu chuẩn của bạn sẽ mở ra. Nếu bạn chưa cài đặt plugin GWT nào, bạn sẽ được nhắc nhở để làm như vậy.Sau khi cài đặt plugin, chỉ đơn giản là làm mới các trang web trong trình duyệt.
    • sản xuất chế độ / web: bạn sẽ cần một máy chủ web phục vụ các tập tin biên dịch (ví dụ như Nginx hoặc một trình duyệt cho phép thực thi JavaScript từ các tập tin địa phương.
      • Nhấp chuột phải vào dự án HTML5, Google -> GWT Compile
      • Khi biên soạn, đặt các nội dung của chiến tranh / thư mục vào một thư mục máy chủ web của bạn có thể phục vụ. Bỏ qua các thư mục WEB-INF.
      • Mở trình duyệt và một URL mà sẽ hiển thị các .htmltập tin.

Gỡ rối ứng dụng của bạn

  • Desktop : Nhấp chuột phải vào dự án máy tính để bàn, Debug As -> Java Application. Chọn lớp khởi động máy tính để bàn (ví dụ như Main.java). Đặt breakpoint nơi bạn cần đến chúng, mã trao đổi nóng (chỉnh sửa và lưu trong khi gỡ lỗi) để nhanh chóng thử nghiệm thay đổi mà không cần khởi động lại ứng dụng.
  • Android : giả sử bạn có một thiết bị kết nối Debug As -> Android Application. Trao đổi nóng không được hỗ trợ, nhưng bạn có thể sử dụng các quan điểm DDMS để kiểm tra việc sử dụng bộ nhớ của bạn, cấu hình ứng dụng của bạn và như vậy. Hãy tham khảo các hướng dẫn phát triển Android để biết thêm thông tin.
  • iOS RoboVM : gỡ lỗi hiện không được hỗ trợ bởi RoboVM
  • HTML5 :
    • phát triển / Hình thức tổ chức: chạy mã Java thực tế thông qua GWT cắm ma thuật và cho phép gỡ lỗi và mã trao đổi nóng (loại).
      • Nhấp chuột phải vào dự án HTML5, Debug As -> Web Application.
      • Trong quan điểm "Phát triển Web", nhấp vào URL. trình duyệt tiêu chuẩn của bạn sẽ mở ra.
      • Đặt breakpoint trong mã Java của bạn. Nếu bạn chỉnh sửa và lưu các mã, bạn sẽ phải làm mới trình duyệt của bạn để những thay đổi có hiệu lực. Điều này về cơ bản sẽ khởi động lại ứng dụng của bạn. Nó nhanh hơn biên dịch lại mặc dù.
    • sản xuất chế độ / web:
      • Nhấp chuột phải vào dự án HTML5, Google -> GWT Compile
      • Thay đổi cờ trong "nâng cao" để -strict -draftCompilevà "Output Style" để "chi tiết". Điều này sẽ tạo Javascript rất có thể đọc được rằng bạn có thể bản đồ gần như 1: 1 để mã Java của bạn.
      • Khi biên soạn, đặt các nội dung của chiến tranh / thư mục vào một thư mục máy chủ web của bạn có thể phục vụ. Bỏ qua các thư mục WEB-INF. # Mở trình duyệt và một URL mà sẽ hiển thị các .htmltập tin. # Mở Firebug hoặc các công cụ tương tự, đi đến JavaScript và đặt breakpoint, xem callstack và như vậy. Để tìm một phương pháp Java Class, chỉ đơn giản là tìm kiếm các gói / lớp / tên phương pháp.
    • chế độ siêu dev: thông qua sức mạnh của bản đồ nguồn, bạn cũng có thể gỡ lỗi biên soạn JS như thể nó nơi Java, trực tiếp trong trình duyệt của bạn. Xem bài viết trên blog này về chế độ dev libgdx và siêu

Thiết lập dự án Hướng dẫn sử dụng

Vui lòng tham khảo Thiết lập dự án Hướng dẫn sử dụng

thiết lập dự án, chạy và gỡ lỗi

thiết lập dự án, chạy và gỡ lỗi Đăng ngày 12-11-2016  Chú ý: đây là cực kỳ lạc hậu và không được hỗ trợ nữa! Vui lòng sử dụng các thiết lập Gradle dựa trên thay vì Libgdx là trung tâm rất Eclipse do Android và HTML5 / GWT của nó trở lại-kết thúc. Bài viết này thảo luận về làm thế nào để thiết lập các dự án libgdx cho Eclipse. Hãy kiểm tra này dùng libgdx với IntelliJ IDEA nếu bạn sử dụng IntelliJ. Nếu bạn thích sử dụng một IDE khác nhau, vui lòng tham khảo dưới cùng của trang này trong đó vạch ra các phụ thuộc vào chi tiết. 5/10 198

Thảo luận:

Để bình luận bạn phải đăng nhập thành viên.

File tương tự

Files cùng mục

 

File tải nhiều nhất

Megacode.vn - Thư viện mã nguồn chia sẻ, tải file cho cộng đồng
Copyright © 2013-2016. All rights reserved. Bản quyền thuộc VinaGon
Địa chỉ: Số 38 Hàng Bè, Hàng Bạc, Hoàn Kiếm, Hà Nội.
Văn phòng giao dịch: Phòng 28, Tầng 6, HH1A Linh Đàm, Hoàng Mai, Hà Nội
Email: info@vinagon.com | Website: www.vinagon.com | Điện thoại: (+844) 6. 32.979.36;
logo megacode

Megacode đã đăng ký với Bộ Công Thương
Thư viện mã nguồn mở lớn nhất Việt Nam.



Hỗ trợ khách hàng trên Megacode
Hỗ trợ kỹ thuật cho thành viên:
Tổng đài: (+844) 6. 32.979.36
Số di động (Hotline): 0969.091.265
Thời gian làm việc:
Sáng: 8h-12h; Chiều: 13h30-17h30
(Nghỉ chiều T7, CN và các ngày lễ, tết)
Chat với Megacode
https://www.facebook.com/megacodevn