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

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

FPS

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

[Godot RPG]#5: Autotile - Lập trình game Godot Engine 4

[Godot RPG]#5: Autotile – Lập trình game Godot Engine

05/04/2021
[Godot RPG] #4 : Tilemap 5

[Godot RPG] #4 : Tilemap

04/03/2021 - Updated on 05/03/2021
pin fps game bar win10

Cách hiển thị FPS trên Windows 10 không cần cài thêm phần mềm

06/01/2021
[Godot RPG] #3: Tấn Công & Object 6

[Godot RPG] #3: Tấn Công & Object

20/08/2020

Đầ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ý

Xem thêm:  [Lập trình Game] Bài 5: Lập trình chuyển động nhân vật

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!

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

Hướng dẫn thay đổi màu liên tục trên Messenger phong cách VinaHouse

Next Post

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

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

[Godot RPG]#5: Autotile - Lập trình game Godot Engine 7
Godot

[Godot RPG]#5: Autotile – Lập trình game Godot Engine

05/04/2021
tạo extension nhắc việc chrome đơn giản
Code

Hướng dẫn tự tạo Extension Chrome bằng Scratch

27/03/2021
[Godot RPG] #4 : Tilemap 8
Godot

[Godot RPG] #4 : Tilemap

04/03/2021 - Updated on 05/03/2021
hoc code powershell
Code

Hướng dẫn lập trình PowerShell trên Windows

27/02/2021
code shell script
Code

Cách viết Shell Script trong Linux/Unix

17/02/2021
code python keylogger
Code

Cách tạo KeyLogger bằng Python đơn giản nhất

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

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

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

Đối tác

Fshare

Các bài mới

cpu dot ngot tang 100

Tại sao khi mở Task Manager CPU đột ngột tăng 100% rồi giảm xuống

15/04/2021
phat tan virus bang word

Phương pháp đính kèm Virus bằng file Word để Hack máy tính

14/04/2021
Advanced SystemCare 14 Pro

Advanced SystemCare 14 Pro Full Key – Tối ưu hóa Windows tốt nhất

14/04/2021
AM THE NAO TRO THANH HACKER

Làm thế nào để trở thành Hacker – Lộ trình cho người mới bắt đầu

14/04/2021
Cách tìm các trang web .Onion trên Dark Web còn vào được 10

Cách tìm các trang web .Onion trên Dark Web còn vào được

14/04/2021

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 kết

Game B52
Tải game đổi thưởng online
Chơi game bài hot 2020
Chơi game bài đổi thưởng online
RikVip
iwin888
Gam Víp
88vin link

Liên hệ đặt Ads: [email protected]

Liên hệ

Email: anonyviet.com[@]gmail.com

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

Bài viết mới

  • Tại sao khi mở Task Manager CPU đột ngột tăng 100% rồi giảm xuống
  • Phương pháp đính kèm Virus bằng file Word để Hack máy tính
  • Advanced SystemCare 14 Pro Full Key – Tối ưu hóa Windows tốt nhất
  • Làm thế nào để trở thành Hacker – Lộ trình cho người mới bắt đầu
  • Cách tìm các trang web .Onion trên Dark Web còn vào được
  • Nên chọn KeePass, LastPass hay 1Password để quản lý Password
  • Giới thiệu về AnonyViet
  • Liên hệ Quảng cáo
  • Privacy & Policy
  • Contact

© 2019 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ.

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

© 2019 AnonyViet - Chúng tôi mang đến cho bạn những kiến thức bổ ích về Công nghệ.

wpDiscuz