This site is currently in read-only mode during migration to a new platform.
You cannot post questions, answers or comments, as they would be lost during the migration otherwise.
0 votes

1st problem >> I need my "speedometer" label to show only the first digits until the decimal point.

Instead of "N.nnnnnn" I need "N".

What do I need to change in my current code? >> SpeedoLabel.text = str(speed)

2nd problem >> I need my "lap time" label to show the digits before the decimal point and also only 3 digits after the decimal point.

Instead of "N.nnnnnn" I need "N.nnn".

What do I need to change in my current code? >> LapTimeLabel.text = str(time)

Thank you for your time!

Godot version 3.2.3
in Engine by (373 points)

1 Answer

+1 vote
Best answer

Found the way! >> .pad_decimals("the number of decimals you want to keep")

Here's how it's done:
Solution to my 1st problem) >> SpeedoLabel.text = str(speed).pad_decimals(0)
Solution to my 2nd problem) >> LapTimeLabel.text = str(time).pad_decimals(3)

by (373 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.