Unity 2D Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/unity-2d Cao Đẳng FPT M?ng c c??c bng ? tuyển sinh theo hình thức xét tuyển h?sơ. Tiêu chí đào tạo: Thực học ?Thực nghiệp! Tue, 13 Jun 2023 07:59:05 +0000 vi hourly 1 //wordpress.org/?v=6.4.1 //westview-heights.com/wp-content/uploads/cropped-logo-fpt-32x32.png Unity 2D Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tag/unity-2d 32 32 Unity 2D Archives - Cao Đẳng FPT M?ng c c??c bng ? xét tuyển //westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/huong-dan-tuy-chinh-camera-theo-nhan-vat-voi-game-unity-2d.html //westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/huong-dan-tuy-chinh-camera-theo-nhan-vat-voi-game-unity-2d.html#respond Tue, 13 Jun 2023 07:59:05 +0000 //westview-heights.com/?p=236256 Khi bắt đầu lập trình game 2D với Unity, chúng ta không th?thiếu chức năng Camera di chuyển theo nhân vật. Trong bài viết này, cùng học cách tích hợp code điều khiển Camera và s?dụng thư viện ...

The post Hướng dẫn tùy chỉnh Camera theo nhân vật với Game Unity 2D appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
Khi bắt đầu lập trình game 2D với Unity, chúng ta không th?thiếu chức năng Camera di chuyển theo nhân vật. Trong bài viết này, cùng học cách tích hợp code điều khiển Camera và s?dụng thư viện được cung cấp “chính hãng” bởi unity là Cinemachine nhé!

Đ?làm Demo chức năng này trong d?án, chúng ta s?bắt đầu với việc tạo một Scene với một nhân vật và một Camera như sau:

Bước 1: M?Window / Package Manager

Bước 2: ?cửa s?mới m?ra, các bạn tu?chọn như sau:

  • Pakages: Unity Registry
  • Nhập ô tìm kiếm là: Cinemachine
  • Sau đó bấm Install đ?cài gói thư viện

Sau khi cài đặt bấm chuột phải ?cửa s?Hierarchy thêm mới 1 đối tượng 2D Camera như hình:

Thiết lập thông s?cho 2DCamera  mới tạo như sau:

Kéo và th?đối tượng Player vào 2 thuộc tính của 2D Camera mới tạo là Follow và Look At. Sau khi hoàn tất,  chúng ta test th?camera đ?t?động đi theo nhân vật.

Tiếp theo, chúng ta s?dụng đến một tu?chọn quan trọng trong gói thư viện Cinemachine là Extension. C?th? Extension ?đây là “Cinemachine Confinder” có chức năng giới hạn khu vực Camera s?trình chiếu.

Ví d? Khi nhân vật di chuyển tới sát phía ngoài cùng của màn chơi, chúng ta s?b?lỗi hiển th?/p>

Chúng ta có th?d?dàng nhận thấy màn chơi b?h?1 khoảng background xanh do Camera ko dừng lại ?điểm bắt đầu của ảnh background khi nhân vật di chuyển tới sát mép ngoài. Đ?khắc phục được lỗi này, chúng ta cần tạo 1 khu vực giới hạn cho Camera di chuyển thông qua extension Cinemachine Confinder.

Bước 1: tạo 1 GameObject mới đặt tên là CameraLimitArea, sau đó thêm cho gameObject này 1 Collider Component bất kì đ?tạo viền giới hạn.

S?dụng Polygon Collider 2D (chọn is Trigger trong Collider) đ?bọc lại màn chơi, kết qu?được như ảnh

Bước 2: bấm vào GameObject CM vcam1 (CinemachineVituralCamera đã tạo trong bài viết trước), chọn Add Extension -> CinemachineCofiner.

 

Sau khi thêm xong, kéo GameObject CameraLimitArea đã tạo ?bước trên vào tu?chọn th?2

Cuối cùng, chúng ta chạy th?và được kết qu?như hình, nhân vật di chuyển sát phía bên trái màn chơi, camera ko hiển th?background màu xanh.

Với phần hướng dẫn trên, hy vọng các bạn s?tùy chỉnh Camera theo nhân vật d?dàng với Game Unity 2D đ?áp dụng vào công việc cũng như những bài tập khó nhằn trên lớp. Chúc các bạn sinh viên s?thành công!

Giảng viên Nguyễn Hữu Huy

B?môn Công ngh?thông tin

Trường Cao đẳng FPT M?ng c c??c bng ? cơ s?Hà Nội

The post Hướng dẫn tùy chỉnh Camera theo nhân vật với Game Unity 2D appeared first on Cao Đẳng FPT M?ng c c??c bng ? xét tuyển.

]]>
//westview-heights.com/tin-tuc-poly/ha-noi-tin-sinh-vien/huong-dan-tuy-chinh-camera-theo-nhan-vat-voi-game-unity-2d.html/feed 0