En este momento estás viendo Unity C# «El nombre ‘mathf’ no existe en el contexto actual» [closed]

 – Unity

Unity C# «El nombre ‘mathf’ no existe en el contexto actual» [closed] – Unity

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

Deja una respuesta