• Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
AnonyViet
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC
No Result
View All Result
AnonyViet
No Result
View All Result

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật

AnonyViet by AnonyViet
27/02/2020
in Code
Reading Time: 5 mins read
A A
1

Tiếp theo trong series lập trình game bằng Godot, hôm nay mình sẽ hướng dẫn các bạn tạo Camera theo dõi nhân vật. Khi nhân vật di chuyển trên màn hình, chúng ta sẽ dễ dàng theo dõi nhân vật của mình.

Cùng bắt đầu nhé:

Các bài viết liên quan

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 25

Có nên dùng Unity để lập trình game không?

07/04/2022
godot lap trinh game

Có nên học Godot Engine để lập trình Game không?

15/03/2022 - Updated on 17/03/2022
hoc lap trinh game de khong

Học lập trình Game dễ không? Tiềm năng của ngành lập trình game?

09/03/2022
[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 26

Có nên dùng Game Maker Studio để làm Game trong năm không?

03/03/2022

Camera

Trong bài trước các bạn đã làm thì các bạn sẽ thấy khi chạy game nó sẽ như ảnh

thiết kế game hoàn chỉnh bằng godot

Còn Đây là sau khi có camera

Tạo Camera theo dõi nhân vật lập trình game godot

Cách tạo Camera theo dõi nhân vật

Vậy hôm nay mình sẽ hướng dẫn các bạn tạo 1 camera cho character của mình nhé.

Đầu tiên ở Player các bạn tìm và tạo cho mình Node Camera2D

camera godot

Rồi các bạn zoom ra để ý sẽ thấy 2 cái ô vuông:

  • 1 cái bên dưới là không hoàn chỉnh.
  • cái bên trên là hoàn chỉnh và cái hoàn chỉnh chính là khung camera của bạn.

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 14

Nếu bạn chạy game thì nó vẫn như thế không thay đổi vì vậy chúng ta cần phải edit lại setting của camera

Mở cho mình phần Limit bên setting camera2d

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 15

Limit là gì? Limit là độ giới hạn của camera, VD: left chính là tọa độ mà nó sẽ sang trái

Nói cho dễ hiểu các bạn để ý ảnh dưới đây

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 16

Cái dòng kẻ màu xanh lá cây thẳng đứng là số 0 và đó chính là tọa độ x và cái dòng màu đỏ đi sang trái là tọa độ y

VD: Bạn muốn camera di chuyển đến 0 trục x là dừng lại không di chuyển tiếp thì các bạn edit lại ở ô Limit phần left là 0

À phải bật Current nó mới hoạt động nhé

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 17

Khi bật lên có bạn sẽ thấy thay đổi và có bạn sẽ không thấy gì vì vậy chúng ta làm tiếp

Phần Top mình cũng để 0 để nó không quá giới hạn phần kẻ đỏ

Phần Botton mình để 325 và làm sao để setting bottom

Bạn zoom lên phần mà bạn muốn nó giới hạn ở bottom

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 18

Các bạn cứ kiếm mốc và rồi zoom lên là sẽ thấy số ở cột bên trái rồi điền vô bottom như ảnh

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 19

Và sau đó chỉnh cho mình phần zoom X 1 – Y 1 -> X 0.5 – Y 0.5

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 20

Chạy game sẽ thấy điều khác biệt

Và bạn có thể thấy màn hình game của chúng ta đã thay đổi

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 21

Nếu bạn thấy quá to thì chỉnh lại 0.6- 0.8 nhé. Nếu bạn không muốn chỉnh mà thấy to thì chỉ cần chỉnh lại cho Player nhỏ xuống là được.

Và thêm 1 phần là nếu các bạn để ý sẽ thấy khi các bạn di chuyển thì camera nó di chuyển theo và trong godot cũng support bạn thêm 1 chế độ là khi di chuyển 1 đoạn thì camera sẽ di chuyển

Đó là phần: Drag Margin H – Drag Margin V

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 22

Click vào 2 cái đó bạn sẽ thấy sự khác biệt.

Và khi di chuyển bạn sẽ thấy khi đến 1 vị trí thì camera sẽ di chuyển theo nhân vật vậy có cách nào để chỉnh giới hạn vị trí để camera sẽ di chuyển nhân vật? Và đương nhiên là có các bạn tìm cho mình Drag Margin ở setting camera

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 23

Và nó sẽ không hiện khung cho các bạn biết là nó giới hạn đến đâu nên các bạn bật lên cho mình như sau:

Tìm Editor > bật Draw Drag Margin nhé và nó sẽ hiển thị rồi các bạn có thể chỉnh theo ý muốn

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 24

Như vậy mình đã hướng dẫn xong phần theo dõi màn hình nhân vật bằng cách cấu hình Camera. Các bạn nên xem từ bài 0 đến bài này để dễ thực hiện các bước nhé.

Tags: GodotGODOT ENGINElập trình gamethiết kế game
Previous Post

Các mẫu trang trí Phòng khách đẹp trong Adorable Home

Next Post

Push Video Wallpaper 4.49 Full – Lấy Video làm hình nền cho Desktop

AnonyViet

AnonyViet

Kiến thức như một ngọn lửa, càng chia sẽ nó sẽ càng bùng cháy!

Related Posts

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 27
Code

Cùng tìm hiểu API, REST API và RESTful API là gì?

24/06/2022
Windows PowerShell cho nguoi moi
Code

Cách tạo và chạy File PowerShell trên Windows 10 cho người mới bắt đầu

12/06/2022
[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 28
Code

Cách đóng gói code Python

25/04/2022
[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 29
Code

Có nên dùng Unity để lập trình game không?

07/04/2022
[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 30
Code

Sử dụng httpx như một trình duyệt Web của Python

03/04/2022
top 3 website hoc lap trinh web tot nhat
Code

Top 4 Website học lập trình Web miễn phí tốt nhất trong năm 2022

29/03/2022
Next Post
push video wallpaper

Push Video Wallpaper 4.49 Full - Lấy Video làm hình nền cho Desktop

guest
guest

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.

1 Comment
oldest
newest
Inline Feedbacks
View all comments
Viet Tin
Viet Tin
7 months ago

Thanks

Reply
wpdiscuz   wpDiscuz

Liên hệ Quảng Cáo

Lien he AnonyViet

Đối tác —

Fshare

Các bài mới

[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 31

Cùng tìm hiểu API, REST API và RESTful API là gì?

24/06/2022
SMS bomber

Hướng dẫn sử dụng tool spam SMS OTP

24/06/2022
ktdb.vn ky tu dac biet

KTDB.VN – Cách tạo tên kí tự đặc biệt nhanh nhất

23/06/2022
[Lập Trình Game] Bài 4: Tạo Camera theo dõi nhân vật 32

Cách nhắn tin iMessage trên Android và Windows

23/06/2022
ban quyen 20 phan mem 866usd

20 Phần mềm bản quyền trị giá 866$ đang miễn phí

22/06/2022

Ads

Giới thiệu

AnonyViet

AnonyViet

Nơi chia sẻ những kiến thức mà bạn chưa từng được học trên ghế nhà trường!

Chúng tôi sẵn sàng đón những ý kiến đóng góp, cũng như bài viết của các bạn gửi đến AnonyViet.

Hãy cùng AnonyViet xây dựng một cộng đồng CNTT lớn mạnh nhất!

Giới thiệu

AnonyViet là Website chia sẻ miễn phí tất cả các kiến thức về công nghệ thông tin. AnonyViet cung cấp mọi giải pháp về mạng máy tính, phần mềm, đồ họa và MMO.

Liên hệ

Email: anonyviet.com[@]gmail.com

1409 Hill Street #01-01A
Old Hill Street Police Station
Singapore 179369

 

Bản quyền: DMCA.com Protection Status

Bài viết mới

  • Cùng tìm hiểu API, REST API và RESTful API là gì?
  • Hướng dẫn sử dụng tool spam SMS OTP
  • KTDB.VN – Cách tạo tên kí tự đặc biệt nhanh nhất
  • Cách nhắn tin iMessage trên Android và Windows
  • 20 Phần mềm bản quyền trị giá 866$ đang miễn phí
  • Trở thành Software Engineer Từ Số 0

©2022 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ. Google iwin888 Bing tải game iwin Github tải iwin apk Github tải win456 Youtube ku fun wikipedia 88vin reddit twin 92lottery sun86 stackoverflow tool tài xỉu 68 club 68 game bài

No Result
View All Result
  • Tin tức
  • Network
    • Mạng cơ bản
    • Hyper-V
    • Linux
    • Windown Server 2012
  • Security
    • Basic Hacking
    • Deface
    • Kali Linux / Parrot
    • SQL Injection
  • Thủ thuật
    • Khóa Học Miễn Phí
    • Code
    • Mẹo Vặt Máy Tính
    • Facebook
    • Windows 7/8/10/11
    • Đồ Họa
    • Video
  • Software
    • Phần mềm máy tính
    • Phần mềm điện thoại
  • Tin học văn phòng
  • Kiến thức
  • MMO
    • Advertisers – Publishers
    • Affiliate Program
    • Kiếm tiền bằng điện thoại
    • Pay Per Click – PPC

©2022 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ. Google iwin888 Bing tải game iwin Github tải iwin apk Github tải win456 Youtube ku fun wikipedia 88vin reddit twin 92lottery sun86 stackoverflow tool tài xỉu 68 club 68 game bài

wpDiscuz
pixel