Sau thời gian ngắn nghiên cứu 1 số Game Engine hỗ trợ lập trình game và đa nền tảng như Cocos2dx, Unity3D, Libgb... thì mình quyết định chọn cocos2dx. Thực ra dùng gì cũng được thôi, vì mỗi cái lại có ưu điểm riêng. Có nhiều web, blog đã so sánh và phân biệt cái này, chỉ cần chịu khó search 1 chút là ra. (Mục đích của mình khi viết blog này chủ yếu là sưu tầm học hỏi tổng hợp kiến thức từ những người đi trước để phục vụ việc học của bản thân cũng như giúp đỡ các bạn newbie.
– Cocos2Dx là một Engine hỗ trợ lập trình Game đa nền tảng: Mobile (iOS, Android, Winphone, Blackberry...), Window, MacOS, HTML5, … Điều này rất tốt bởi nó giảm thiểu thời gian và công sức cho việc tạo app trên các nền tảng khác nhau.
– Hình như có nguồn gốc từ Trung Quốc hoặc Hàn Quốc, chưa có thông tin chính xác. Nhưng không sao, có tài liệu tiếng anh nên vẫn có thể mần dần dần.
– Ngôn ngữ để Code: Cocos2Dx hỗ trợ chủ yếu 3 ngôn ngữ: C++, Lua, Javascript.
– Hỗ trợ Window, Mac OS IDE.( môi trường lập trình). (trước mắt tôi mới biết có vậy :D)
Vì mình dùng Macbook nên mình sẽ ngâm cứu chủ yếu dựa trên kinh nghiệm với Macbook, đặc biệt là cài đặt :D sorry nếu bạn dùng Windows. Mình sẽ sưu tầm tài liệu dành cho Win nếu có điều kiện (thực tế trừ 1 vài điểm khác trong cài đặt, và Mac dùng để code iOS thì cũng không có nhiều khác biệt lắm đâu).
Ở bài 2, cũng như nhiều anh em trên cộng đồng mạng, mình cũng chia sẻ về cách cài đặt để dùng được cocos2dx (chú ý: trên Macbook là chính nhé).
Không có nhận xét nào:
Đăng nhận xét