Hiển thị các bài đăng có nhãn game đa nền tảng. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn game đa nền tảng. Hiển thị tất cả bài đăng

Thứ Tư, 18 tháng 5, 2016

Bài 1- Hướng dẫn cài đặt Unity3D

   Xin chào các bạn, hôm nay mình sẽ hướng dẫn với các bạn cách cài đặt Unity3D
   Để cài đặt được Unity3D thì các bạn phải download file .exe của Unity3D. bạn vào trang chủ của Unity và chọn vào phần Get Unity https://unity3d.com. Nó sẽ hiện ra cho bạn một trang để bạn chọn phiên bản, ở đây Unity cung cấp cho chúng ta 2 phiên bản là Personal và Professsonal (phiên bản trả phí khoảng 75$ /month). Theo mình thì các bạn nên cài đặt phiên bản Personal. Phiên bản này cung cấp khá đầy đủ cho những chức năng để hoàn thiện 1 game mà không cần dùng đến phiên bản pro. Hiện tại cũng có rất nhiều game làm từ Unity mà chỉ cần dùng phiên bản Personal *xàm quá ^^*
  Sau khi download Unity về, bạn tiến hành cài đặt như bình thường:
 Step1: Bạn click vào biểu tượng Unity đã download về, click run và nó hiện ra cửa sổ như thế này. Bạn nhấn Next để tiếp tục:







  Step2: Ở đây, bạn chọn check vào ô I accept và click next để tiếp tục phần cài đặt của mình,

Step3: Đây là bước quan trọng để bạn có thể build game của các bạn ra các nền tảng khác nhau hay không. Từ phiên bản 5.2 trở lên, để giảm bộ nhớ và thời gian cài đặt thì NPH cung cấp cho chúng ta 1 giao diên dưới dạng Custom để các bạn chọn môi trường mà bạn cần. Ở đây mình sẽ chọn tick thêm 3 nền tảng là Android, IOS và Mac OS và ấn next,




Sau đó bạn cứ tiếp tục ấn next cho đến khi kết thúc, quá trình cài đặt nhanh hay chậm là do tốc độ mạng của các bạn. Hãy kiên nhẫn đợi chờ bạn nhé vì quá trình cũng mất khá lâu do nó cũng phải cài đặt Visual Studio. Mọi thắc mắc hay đóng góp ý kiến xin hãy để lại bên dưới phần coment. Chúc các bạn thành công!  Xin cảm ơn. Ở bài sau mình sẽ nói về lập trinh hướng đối tượng C# trong Unity.

Thứ Ba, 17 tháng 5, 2016

Bài mở đầu - Giới thiệu tổng quan về lập trình game UNITY3D

Xin chào các bạn, hôm nay mình sẽ giới thiệu cho các bạn biết về công cụ làm game engine UNITY3D và như thế nào là game đa nền tảng.
Game engine UNITY3D là công cụ làm game rất mạnh về 3D cũng như 2D. Nó mang lại cho developer một trải nghiệm vô cùng mạnh mẽ. UNITY3D cho phép developper chỉ cần viết code 1 lần mà vẫn có thể build ra nhiều nền tảng khác nhau. Như thế gọi là đa nền tảng.

Vậy đa nền tảng là gì?
Game engine đa nền tảng là loại game có thể hoạt động trên nhiều nền tảng khác nhau mà chỉ cần làm 1 lần và mình sẽ chuyển đổi qua lại giữa các hệ điều hành. Ở đây, Unity3D cung cấp cho chúng ta nhưng nền tảng khác nhau như Android, IOS, Windows phone, Web player, TV OS, Tizen, PC, Mac… Nhưng thực sự thì chúng ta đang rất tập trung vào 2 mảng chính là Android và IOS là chủ yếu, còn những nền tảng khác thức sự chỉ có những ông lớn trong làng giải trí mới tồn tại đến bây giờ.
Tại sao lại chọn Unity3D?
Hiện nay có rất nhiều engine làm game như Game maker, Unreal, Cocos2dx… Nhưng  Unity một game engine cung cấp khá đầy đủ cho chúng ta về cách dựng hình, công cụ vật lý(tính toán bắt va chạm và độ nảy, ma sát…), hình ảnh động, âm thanh mixer, trí tuệ nhân tạo (navigation…), và cũng phổ biến không kém là game Network khá tuyệt vời. Không những thế, game còn “phổ biến” ở chỗ
1   .     Ngôn ngữ hướng đối tượng C#
·        C# là ngôn ngữ rất phổ biến ở Việt Nam, ngay cả ở trong các trường đại học.
·        Nó là ngôn ngữ rất hiện đại có mục đích rõ rang, tổng quát.
·        Là ngôn ngữ hướng đối tượng nên nó mang đầy đủ của lập trình hướng đối tượng: tính kế thừa, tính đa hình, tính trừu tượng, tính đóng gói.
·        Và cũng là ngôn ngữ có cấu trúc.
2    .     Là game engine đa nền tảng.
3    .     Dễ sử dụng ngay cả với người mới bắt đầu
4    .     Thư viện phong phú, đa dạng
5    .     Cộng đồng khá lớn mạnh
6    .     Hỗ trợ làm game Online
7    .     Hỗ trợ những công nghệ mới như VR
Chỉ thế thôi bạn đã đủ tự tin để chọn UNITY3D chưa. Ở những bài tiếp theo mình sẽ bắt đầu với loạt series hướng dẫn tự học lập trình game UNITY3D. Xin chào và hẹn gặp lại! Thân!