• Network
  • Security
  • Software
  • Thủ thuật
  • Tin tức
  • Video hướng dẫn
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
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.

Tham gia kênh Telegram của AnonyViet 👉 Link 👈

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

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

Có nên dùng Unity để lập trình game không? 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
Có nên dùng Game Maker Studio để làm Game trong năm không? 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é.

Bài viết đạt: 5/5 - (100 bình chọn)
Tags: GodotGODOT ENGINElập trình gamethiết kế game
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

5 tiện ích mở rộng VS Code hàng đầu để tăng tốc độ code 27
Code

5 tiện ích mở rộng VS Code hàng đầu để tăng tốc độ code

18/11/2023
Code tự động liệt kê tất cả đơn hàng Shopee và tổng số tiền đã chi tiêu 28
Code

Code tự động liệt kê tất cả đơn hàng Shopee và tổng số tiền đã chi tiêu

05/10/2023
Cách nhận chứng chỉ C# miễn phí của Microsoft và freeCodeCamp 29
Code

Cách nhận chứng chỉ C# miễn phí của Microsoft và freeCodeCamp

01/09/2023
Cách lên lịch chạy tập lệnh Python hàng ngày 30
Code

Cách lên lịch chạy tập lệnh Python hàng ngày

27/08/2023
Hướng dẫn sử dụng Python trong Excel 31
Python

Hướng dẫn sử dụng Python trong Excel

24/08/2023
Cách học nhanh Thuật toán lập trình với VisuAlgo 32
Code

Cách học nhanh Thuật toán lập trình với VisuAlgo

23/08/2023
Subscribe
Notify of
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
2 years ago

Thanks

Reply
wpdiscuz   wpDiscuz

Liên hệ Quảng Cáo

Lien he AnonyViet

Các bài mới

Cách dùng Meta AI của Facebook để vẽ ảnh miễn phí 21

Cách dùng Meta AI của Facebook để vẽ ảnh miễn phí

08/12/2023
Mr Holmes: Công cụ thu thập thông tin dành cho dân OSINT 22

Mr Holmes: Công cụ thu thập thông tin dành cho dân OSINT

08/12/2023
Thế giới có ChatGPT, Việt Nam có PhởGPT 23

Thế giới có ChatGPT, Việt Nam có PhởGPT

07/12/2023
AI Bard Gemini của Google có thông minh hơn ChatGPT? 24

AI Bard Gemini của Google có thông minh hơn ChatGPT?

07/12/2023
Cách hiển thị tên trên màn hình khóa iPhone cực đơn giản 25

Cách hiển thị tên trên màn hình khóa iPhone cực đơn giản

07/12/2023

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

Phản hồi gần đây

  • AnonyViet trong AI tạo background sản phẩm đẹp mắt và nhanh chóng
  • Thang trong AI tạo background sản phẩm đẹp mắt và nhanh chóng
  • Huyền trong Cách lấy lại dữ liệu khi USB bị lỗi Format đơn giản nhất
  • Tase trong Black Tool – Phần mềm tổng hợp Tool Hack kinh khủng nhất
  • varaa trong Hướng dẫn Active Burp Suite Pro 2022 + BugBounty Pro mới nhất

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ https://okvip.art/ ku11net.link F8BET W88 ST666 Trực tiếp bóng đá xoilac tv new88 Nhà cái New88 uy tín https://vn88.news/ suncity https://hi88g.com/ Fun88min sodo casino ee88at.com go88 nhà cái Jun88 uy tín Twin xem bong da truc tiep xem keo nha cai Xoilac tv 6686vni.com 333666.casino 123b com nhận định kèo nhà cái sv388bet.cam hitclub.bz sunwin Kubet1 Jss77 Jun88 tdtc.guru bossnhacai.com Cubet nhà cái j88 https://blognet88.com socolive https://kubet.icu socolive tv https://sodo.uno/ SOC88 ST666 MU88 thabet Tỷ lệ kèo: 7m go88 Kubet88 vaoroi clmm 2023 oxbet 79king.cloud xem bóng đá xoilac nohu.cyou tructiepbongda Ole777 https://iwin68.fit/ xoilac go88 xoilac xoilac tv xoilac xem bóng đá Trang chủ Bet88 keo nha cai 5 xem bóng đá ee88 qh88 đăng nhập rikvip hit club 88online hb88hb.com viva88 i9bet zbet 7m game iwin club 789bet Keo88 typhu88 rakhoi bắn cá SKY88 KUBET77 Keonhacai trực tiếp bóng đá xoilac Mitom I9BET luckywin.net link nhà cái F8bet F8bet0.tv Link vào kubet: https://51.79.243.160/ https://kubet.icu/ Sunwin https://sodocasino.pro/ Kimsa Fe88 https://iwin68vn.net tài xỉu online https://mu88.io/ iwin68 Bongdavn https://hit-club.bio/ https://sky888.win/ Vnew88 https://new88v.net/ b52club Jun88s.net

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

©2023 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ https://okvip.art/ ku11net.link F8BET W88 ST666 Trực tiếp bóng đá xoilac tv new88 Nhà cái New88 uy tín https://vn88.news/ suncity https://hi88g.com/ Fun88min sodo casino ee88at.com go88 nhà cái Jun88 uy tín Twin xem bong da truc tiep xem keo nha cai Xoilac tv 6686vni.com 333666.casino 123b com nhận định kèo nhà cái sv388bet.cam hitclub.bz sunwin Kubet1 Jss77 Jun88 tdtc.guru bossnhacai.com Cubet nhà cái j88 https://blognet88.com socolive https://kubet.icu socolive tv https://sodo.uno/ SOC88 ST666 MU88 thabet Tỷ lệ kèo: 7m go88 Kubet88 vaoroi clmm 2023 oxbet 79king.cloud xem bóng đá xoilac nohu.cyou tructiepbongda Ole777 https://iwin68.fit/ xoilac go88 xoilac xoilac tv xoilac xem bóng đá Trang chủ Bet88 keo nha cai 5 xem bóng đá ee88 qh88 đăng nhập rikvip hit club 88online hb88hb.com viva88 i9bet zbet 7m game iwin club 789bet Keo88 typhu88 rakhoi bắn cá SKY88 KUBET77 Keonhacai trực tiếp bóng đá xoilac Mitom I9BET luckywin.net link nhà cái F8bet F8bet0.tv Link vào kubet: https://51.79.243.160/ https://kubet.icu/ Sunwin https://sodocasino.pro/ Kimsa Fe88 https://iwin68vn.net tài xỉu online https://mu88.io/ iwin68 Bongdavn https://hit-club.bio/ https://sky888.win/ Vnew88 https://new88v.net/ b52club Jun88s.net

wpDiscuz