HƯỚNG DẪN LÀM GAME VỚI UNITY

      18
Unity là một trong những engine thương mại được các nhà làm cho game ưa dùng bởi kĩ năng phát triển các trò chơi đa nền.Unity dùng làm phát triển game, phim 3D cho các dòng máy tính xách tay PC, Mac cho tới các dòng điện thoại di động iPhone, iPad, android và web GameUnity không đòi hỏi máy cấu hình cao, mặt khác Unity quánh biệt để ý đến sự tiện thể dụng.

Bạn đang xem: Hướng dẫn làm game với unity

Vấn đề làm game, làm cho phim 3d sử dụng Unity engine so với các engine còn lại tiện lợi hơn rất nhiều vì phương châm của Unity engine là engine giành cho các thành viên không chuyên. Chúng ta có thể kéo thả, kế thừa, viết scripts, tổ chức các thành phần, import – export những tài nguyên (model, texture, mesh, …) gói gọn các đối tượng người dùng hoàn chỉnh và chia sẻ nó một cách thuận tiện với Unity engine.Unity có thể code bởi C#, Boo hoặc Javascript, khuyến khích cần sử dụng C#

2. Setup Unity:

Editor: có thể dùng Visual studio hoặc editor gồm sẵn đi cùng cỗ cài Unity(MonoDevelop)

3.

Xem thêm: Đánh Bại Thủ Lĩnh Làng Tre Dochun Sẽ Nhận Được Huy Hiệu Gì? Garena Blade & Soul Vietnam

Công việc cơ phiên bản để cài đặt 1 game:

Tạo project:
*
Giao diện tọa project solo giản chỉ cần nhập thương hiệu và chọn engine 2d or 3DGiao diện bao gồm của Unity:
*
Tạo 1 trò chơi Object:
*
Setup background:ví dụ như này:
*
đầu tiên ta yêu cầu kéo thả hình ảnh từ ngoài vào project.Sau đó sẽ khởi tạo 1 Sprite:
*
Sau đó cấu hình thiết lập cho ảnh vừa kéo vào là background:
*
Tạo thêm những thành phần đến Background:Dùng hình ảnh như này:
*

Làm tương tự như thiết lập Background để được kết quả:

*

Tạo 1 player:Ví dụ sử dụng 1 hình ảnh như này:
*

Kéo hình ảnh vào khung: TexturesTạo 1 Sprite đặt tên là: Player, lựa chọn thuộc tính: Sprite Renderer, lựa chọn Layer: Foreground, phần scale thu bé dại đối tượng bằng giá trị: (0.2, 0.2, 1)

Tạo Box Collider nhằm xử lý các va chạm vật lýChọn vào đối tượng người dùng Player vừa tạo và chọn: add Component, tiếp nối chọn: Box Collider 2D, chọn form size là: (10, 10) nhằm vừa với đối tượng người dùng Player. Kết quả ta được:
*
Tạo Rigidbody 2d để xử trí trọng lực:Tương tự như trên bạn chọn add Component với chọn: Rigidbody 2D. Tiếp nối Run project các bạn sẽ thấy phi thuyền...rơi:
*
Đầy đủ thông số kỹ thuật cho phần Player như sau:
*
Di gửi Player:Tương tự như trên các bạn tạo 1 Component: Scripts, paste đoạn code này vào:

using UnityEngine;////// Player controller và behavior///public class PlayerScript : MonoBehaviour////// 1 - The tốc độ of the ship///public Vector2 speed = new Vector2(50, 50);// 2 - Store the movementprivate Vector2 movement;void Update()// 3 - Retrieve axis informationfloat inputX = Input.GetAxis("Horizontal");float inputY = Input.GetAxis("Vertical");// 4 - Movement per directionmovement = new Vector2(speed.x * inputX,speed.y * inputY);void FixedUpdate()// 5 - Move the trò chơi objectrigidbody2D.velocity = movement;Run project và chúng ta cũng có thể di chuyển phi thuyền bằng các phím mũi thương hiệu

*
:
*

Vậy là chúng ta đã dứt 1 số cách cơ phiên bản để làm game cùng với Unity.

4. Kết luận:

Unity đích thực rất dạn dĩ và lại vô cùng dễ dàng và đơn giản để thực hiện, như phần bọn họ vừa đọc hoàn toàn có thể thấy làm việc chủ yếu ớt là kéo thả với cấu hình, còn phần code thì khá ngắn với dễ hiểu(tất nhiên để làm game tinh vi cần code nhiều hơn nữa

*
). Hy vọng các bạn muốn thú với Unity và thuộc học tập trao đổi với mình ^_^.

qqlive