• 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] Hiển thị FPS cho game bằng Godot Engine

AnonyViet by AnonyViet
in Code
Reading Time: 3 mins read
A A
0

FPS (frames per second) hay còn gọi là khung hình trên giây. Nếu trong một giây mà máy tính của bạn hiển thị càng nhiều khung hình thì game càng mượt. FPS phụ thuộc tốc độ mạng và phần cứng máy tính. Để hiển thị FPS của Game do bạn lập trình bằng Godot Engine là bao nhiêu thì hãy làm theo hướng dẫn dưới đây nhé.

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

Hiển thị FPS cho game bằng Godot Engine

FPS

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

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

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? 4

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

03/03/2022

Đầu tiên các bạn tạo cho mình 2 Node là CanvasLayer  và  label. Label là node con của canvaslayer

Và mình đổi tên label -> fps label

Hiển thị FPS cho game bằng Godot Engine

Các bạn tạo cho mình 1 cái script ở Node World

ở phần khai báo các bạn khai báo cho mình như sau

onready var fps_label = get_node("CanvasLayer/fps_label")

get_node() là lấy địa chỉ node của bạn

onready var là khai báo biến luôn luôn sẵn sàng VD như này:

  • Var bình thường là cây súng không có đạn
  • Onready var là cây súng đã sẵn sàng lên đạn
  • Khai báo var trong _physical_process thì chỉ khi nào mà physical_process hoạt động thì var nó mới hoạt động

Thêm cho mình hàm func _process(delta):

_process(delta): là hàm được gọi trên mỗi khung nhàn rỗi

_ physical _process: là 1 chức năng gọi trên mọi khung vật lý

Bạn có thể tra ở tài liệu của godot: https://docs.godotengine.org/en/3.0/classes/class_node.html#class-node-process

Và nếu bạn sử dụng hàm _process(delta): bạn cần phải kích hoạt nó ở hàm func _ready bằng lệnh set_process(true)

Và quay trở lại phần chính nào.

Ở _process các bạn gõ cho mình

lập trình code Hiển thị FPS Godot Engine

func _process(delta):

fps_label.set_text("FPS: " + str(Engine.get_frames_per_second()))

Sau khi gõ xong chạy game sẽ thấy fps đã được hiện

show fps godot engine

Note: Phải chỉnh lại vị trí của cái label nếu bạn muốn thấy fps nhé

Và bạn cũng có thể in FPS ra phần debug bằng cách sau

Project > Project Setting > Tìm FPS > nhấn Debug Settings > Click Print FPS On > chạy game để ý debug sẽ thấy fps được hiển thị

debug game godot engine

Deathgm!

Bài viết đạt: 5/5 - (100 bình chọn)
Tags: fpsGODOT 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

Cách nhận chứng chỉ C# miễn phí của Microsoft và freeCodeCamp 5
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 6
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 7
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 8
Code

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

23/08/2023
Hoàn thành thử thách 30 ngày học python 9
Python

Hoàn thành thử thách 30 ngày học python

07/08/2023 - Updated on 08/08/2023
Cách tạo trình quét Virus đơn giản bằng API của Virus Total 10
Code

Cách tạo trình quét Virus đơn giản bằng API của Virus Total

25/05/2023
Next Post
[Lập Trình Game] Bài 9: Tạo MENU cho Game khi lập trình bằng Godot 11

[Lập Trình Game] Bài 9: Tạo MENU cho Game khi lập trình bằng Godot

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.

0 Comments
Inline Feedbacks
View all comments

Liên hệ Quảng Cáo

Lien he AnonyViet

Các bài mới

Sound of Text | Cách ghép giọng chị Google vào video TikTok 12

Sound of Text | Cách ghép giọng chị Google vào video TikTok

04/10/2023
Hướng dẫn đăng ký Domain .co.uk và .uk miễn phí 0$ 13

Hướng dẫn đăng ký Domain .co.uk và .uk miễn phí 0$

04/10/2023
Cách nhận 30GB VPN của Windscribe Pro miễn phí 14

Cách nhận 30GB VPN của Windscribe Pro miễn phí

03/10/2023
Copy chữ trong hình ảnh, video, pdf,... mà không cần cài thêm tiện ích 15

Copy chữ trong hình ảnh, video, pdf,… mà không cần cài thêm tiện ích

03/10/2023
Biến ảnh sketch 2D thành hình màu 3D bằng Stable Diffusion 16

Biến ảnh sketch 2D thành hình màu 3D bằng Stable Diffusion

03/10/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

  • Tuấn Anh trong Biến ảnh sketch 2D thành hình màu 3D bằng Stable Diffusion
  • Trinh trong Tổng hợp các Website tạo VISA ảo (virtual card) để mua hàng Online
  • Linh trong Download Advanced SystemCare 16 Full Key – Tăng tốc Windows tốt nhất
  • S E D A H trong Cài Driver USB Wifi TP-Link 722N cho Kali Linux bằng RTL8188EUS SCRIPT
  • Nam Linh trong Download Advanced SystemCare 16 Full Key – Tăng tốc Windows tốt 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ệ ku11net.link F8BET W88 ST666 https://jun886.net Trực tiếp bóng đá xoilac tv ae888 New 88 new88 Nhà cái New88 uy tín https://vn88.news/ suncity https://hi88g.com/ Dewabet Fun88 SODO CASINO vn88 vc sodo casino 79king.cam ee88788.com go88 nhà cái Jun88 uy tín https://jun88.land/ Twin xem bong da truc tiep https://st6667.com/ Nhà Cái PTWIN NHÀ CÁI UY TÍN 789WIN xem keo nha cai Xoilac tv Vnloto Lucky88 cwin 12BET MNCX Five88 dự đoán xổ số nhacai banca Lode88 6686vni.com Game mobile lodeonline awin681.com 8us Lucky88 Xoso66 onbet 789win 333666.casino 123b com new88 hi88 VN138 nhận định kèo nhà cái sv388bet.cam hitclub.bz 7ball sunwin Kubet1 nohu52.fun https://tdtcblog.club/ http://win79bet.club/ https://sunwin1.in/ QH88 https://kubet77.to https://bongdanet.win/ Jun88 new88788.com tdtc.guru KUBET77 Nhà Cái Uy Tín Onl SM66 bossnhacai.com https://kubet88.gg/ Cubet nhà cái j88 Net88 game bài đổi thưởng socolive https://kubet.icu socolive tv https://jun88m.dev/ okvip Xoilac1 cakhia tv Trang chủ ST666 caheo tv

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ệ ku11net.link F8BET W88 ST666 https://jun886.net Trực tiếp bóng đá xoilac tv ae888 New 88 new88 Nhà cái New88 uy tín https://vn88.news/ suncity https://hi88g.com/ Dewabet Fun88 SODO CASINO vn88 vc sodo casino 79king.cam ee88788.com go88 nhà cái Jun88 uy tín https://jun88.land/ Twin xem bong da truc tiep https://st6667.com/ Nhà Cái PTWIN NHÀ CÁI UY TÍN 789WIN xem keo nha cai Xoilac tv Vnloto Lucky88 cwin 12BET MNCX Five88 dự đoán xổ số nhacai banca Lode88 6686vni.com Game mobile lodeonline awin681.com 8us Lucky88 Xoso66 onbet 789win 333666.casino 123b com new88 hi88 VN138 nhận định kèo nhà cái sv388bet.cam hitclub.bz 7ball sunwin Kubet1 nohu52.fun https://tdtcblog.club/ http://win79bet.club/ https://sunwin1.in/ QH88 https://kubet77.to https://bongdanet.win/ Jun88 new88788.com tdtc.guru KUBET77 Nhà Cái Uy Tín Onl SM66 bossnhacai.com https://kubet88.gg/ Cubet nhà cái j88 Net88 game bài đổi thưởng socolive https://kubet.icu socolive tv https://jun88m.dev/ okvip Xoilac1 cakhia tv Trang chủ ST666 caheo tv

wpDiscuz