Động cơ Love2D cho Lua; 3D thì sao? [đóng cửa]


13

Lua đã thực sự tuyệt vời để học, nó rất đơn giản. Tôi thực sự thích ngôn ngữ kịch bản, và tôi đã có một thời gian thú vị không kém khi học Python.

Công cụ tình yêu, http://love2d.org/ , thực sự tuyệt vời, nhưng tôi đang tìm kiếm thứ gì đó có thể xử lý 3D. Có điều gì phù hợp với 3D ở Lua không? Dù sao tôi vẫn bị hấp dẫn bởi hệ thống hạt của TÌNH YÊU và có thể biến ý tưởng của tôi thành dự án 2D với ánh sáng Hạt :)

EDIT: Tôi đã xóa các nhận xét về Python - Tôi muốn đây là một chủ đề Lua. Cảm ơn

Câu trả lời:


13

Bạn có thể muốn để mắt đến Polycode . Nó là một khung 2D / 3D được viết bằng C ++ có một bộ hoàn chỉnh các ràng buộc lua. Polycode sắp được phát hành lại với các ràng buộc Lua được cải tiến và IDE Lua.


6

Đối với một công cụ dựa trên 3D Lua đầy hứa hẹn mới, hãy xem Maratis . Nó sẽ hoạt động tốt và hiện đang nhắm mục tiêu đến PC, Mac và IOS. Cá nhân tôi đang xem xét chuyển nó sang Android và thêm nhiều chức năng tải 3D. Tôi đã thực hiện rất nhiều tìm kiếm cho Lua + 3D và đây là về nó khi nhắm mục tiêu nền tảng di động với chi phí tối thiểu là tốt!



0

Vẫn đang tìm kiếm bình luận, nhưng tôi sẽ trả lời liên quan đến TÌNH YÊU. Điểm mạnh của TÌNH YÊU nằm ở các dự án 2D, nhưng có những người trên các diễn đàn gửi thí nghiệm liên quan đến bản vẽ 3D hoặc ánh sáng 3D trong môi trường 2D, cả hai đều tuyệt vời và đáng để kiểm tra.


0

Spring là một công cụ 3D RTS hỗ trợ Lua, tôi chưa từng sử dụng, vì vậy tôi không biết nó hỗ trợ bao nhiêu.

Có một số động cơ khác ngoài đó quá.

Công cụ Lua tôi sử dụng, Novashell cũng là 2D, vì vậy nó không phù hợp với những gì bạn muốn.


0

LuaAV có thể là một lựa chọn tốt. Nó gần với các khung mã hóa sáng tạo như Openframework hơn là một công cụ trò chơi truyền thống và hiện chỉ có Mac OS X và Linux, nhưng nó hỗ trợ đồ họa 3D và tích hợp rất nhiều thư viện hỗ trợ mạnh mẽ (OpenCL, OpenCV, Kinect, fluids, v.v.) được xây dựng với LuaJIT, vì vậy hiệu suất của nó sẽ tốt hơn trình thông dịch Lua vanilla.


0

Project Anarchy đã được phát hành vài tháng trước MIỄN PHÍ để phát triển và triển khai cho các nền tảng di động. Họ được cho là sẽ phát hành Giấy phép Pro trong vòng một tháng sẽ cho phép bạn triển khai lên Bảng điều khiển và Máy tính để bàn. Project Anarchy sử dụng các công cụ của Havok và bạn có thể viết mã bằng C ++ hoặc Lua. Nếu bạn không biết Havok là ai thì tôi khuyên bạn nên tìm hiểu họ. Bộ công cụ Havok không có gì đáng kinh ngạc và đã được sử dụng trong một thời gian rất dài để tạo ra các tiêu đề AAA, ngoại trừ chúng chỉ có sẵn cho các công ty lớn hơn. Bây giờ họ bắt đầu phát hành chúng cho mọi người, mọi thứ chắc chắn sẽ trở nên thú vị.

Một khi cộng đồng phát triển và có tất cả các loại hướng dẫn và một cộng đồng lớn để trợ giúp trên diễn đàn, chắc chắn đây sẽ là lựa chọn tốt nhất của bạn cho đến nay. Họ cũng đang làm việc trên các thành phần phát triển trò chơi 2D, điều này có thể làm cho nó trở thành công cụ 2D Lua tốt nhất, vì nó cho phép bạn triển khai đến hầu hết mọi nền tảng và thiết bị ngoài kia. Bây giờ câu hỏi là Giấy phép Pro sẽ có giá bao nhiêu. Tôi sẽ cập nhật khi nó ra.


0

Công cụ 3D tốt nhất mà tôi biết sử dụng Lua là Leadwerks .

Điều đó nói rằng, tôi cũng sẽ có xu hướng giới thiệu Unity cho các trò chơi 3D. Bạn sẽ không được lập trình ở Lua, nhưng nó sẽ tăng năng suất tương tự.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.