Cómo redondear un doble a 1 decimal en unity?
– UnityAssets3Free
bienvenido , me llamo josel luis y hoy os traigo
nueva pregunta
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class GameManager : MonoBehaviour
public int cookiesPerClick;
public int ClickUpgrade1Level = 0;
public double cookies;
public double ClickUpgrade1 = 50;
public Text cookieText;
public Text cookiePerClickText;
public Text ClickUpgradeText;
public Text ClickUpgradePriceText;
// Start is called before the first frame update
void Start()
cookies = 0;
cookiesPerClick = 1;
// Update is called once per frame
void Update()
cookieText.text = "Cookies: " + cookies;
cookiePerClickText.text = "Cookies Per Click: " + cookiesPerClick;
ClickUpgradeText.text = "Level: " + ClickUpgrade1Level;
ClickUpgradePriceText.text = "Price: " + ClickUpgrade1;
public void MakeCookie()
cookies += cookiesPerClick;
public void ClickUpgradeOne()
if (cookies >= ClickUpgrade1)
cookiesPerClick += 1;
cookies -= ClickUpgrade1;
ClickUpgrade1 *= 1.17;
ClickUpgrade1Level += 1;
else
Debug.Log("Poor!");
Después de algunas actualizaciones de ClickUpgrade1, comenzaría a verse así:
Galletas
También hace lo mismo con el precio de actualización y me preguntaba cómo redondearlo para hacerlo más limpio, gracias de antemano.
1 respuesta 1
Da formato al doble a una cadena usando el especificador F1:
cookieText.text = "Cookies: " + cookies.ToString("F1");
nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias
eso es todo,espero que te halla servido