The Godot Q&A is currently undergoing maintenance!

Your ability to ask and answer questions is temporarily disabled. You can browse existing threads in read-only mode.

We are working on bringing this community platform back to its full functionality, stay tuned for updates.

godotengine.org | Twitter

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.