Unity C# «El nombre ‘mathf’ no existe en el contexto actual» [closed]
– UnityAssets3Free
buenas , por aqui jorge y para hoy os traigo
nueva pregunta
Cerrado. Esta pregunta no es reproducible o fue causada por errores tipográficos. Actualmente no está aceptando respuestas.
Esta pregunta fue causada por un error tipográfico o un problema que ya no se puede reproducir. Si bien es posible que haya preguntas similares en el hilo aquí, esta se resolvió de una manera que es menos probable que ayude a futuros lectores.
Cerrado hace 12 meses.
mejorar esta pregunta
Estoy trabajando en un curso introductorio de Unity usando scripts de C#, y cuando trato de usar la utilidad «Mathf», aparece el error:
El nombre ‘mathf’ no existe en el contexto actual
Solo estoy agregando un script C# (23 de septiembre) a un objeto vacío en la escena. Como referencia, estoy siguiendo la demostración de Sebastian Lague: https://youtu.be/zQPyGjPUDVE
Mi código está a continuación:
using UnityEngine;
using System.Collections;
public class Sep23 : MonoBehaviour
// Start is called before the first frame update
void Start()
print ("start");
float dist = GetDistBtwTwoPoints(5, 1, 10, 7);
print(dist);
// Update is called once per frame
void Update()
float GetDistBtwTwoPoints(float x1, float y1, float x2, float y2)
float dX = x2-x1;
float dY = y2-y1;
float dstSqrd = dX*dX + dY*dY;
float dst = mathf.sqrt(dstSqrd);
return dst;
1 respuesta 1
Problemas de capitalización.
float dst = Mathf.Sqrt(dstSqrd);
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 funcione