Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: LoquenderoMix en Agosto 27, 2017, 07:53:26 PM

Título: Problema con el ataque a enemigos
Publicado por: LoquenderoMix en Agosto 27, 2017, 07:53:26 PM
Hola. Sigo desarrollando Hunger Times con algún que otro problema, por ejemplo el ataque a los enemigos. He estado creando scripts una y otra vez para que el personaje ataque, pero sin ningún resultado. En Internet igual, he seguido muchos tutoriales pero el problema es el siguiente: No encuentra el tipo de script asignado, entonces no sé que error hay, por eso acudo aquí. El código del script es el siguiente:
 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MeleeCombat : MonoBehaviour
{
    public Camera fpsCam;
    public float range;
    public LayerMask myLayerMask;
    // Use this for initialization
    void Start()
    {
    }
    // Update is called once per frame
    void Update()
    {
        if (Input.GetButtonDown("Fire 1"))
        {
            Attack();
        }
    }
    void Attack()
    {
        RaycastHit hit;
        if (Physics.Raycast(fpsCam.transform.position, fpsCam.transform.forward, out hit, range, myLayerMask))
        {
            Debug.Log(hit.transform.name);
        }
    }
}

 
Agradecería gratamente si me pudierais decir cual es el error y cómo arreglarlo.
Título: Problema con el ataque a enemigos
Publicado por: lightbug en Agosto 27, 2017, 08:04:03 PM
Cita de: LoquenderoMix date=1503856406el problema es el siguiente: No encuentra el tipo de script asignado
   


Eso te dice la consola? muy raro.
 
El problema se especifica de estas maneras:
 
- el compilador da un error en linea tal tal y tal
 
- el codigo esta bien (compila) pero no funciona como debe
 
- otro error (uno que se me ocurre es un tipico problemas de edtiror con archivo de script, cuando te dice "missing script")
 
 
Título: Problema con el ataque a enemigos
Publicado por: LoquenderoMix en Agosto 27, 2017, 08:16:39 PM
Me refiero al último de ellos, el "missing script"
Título: Problema con el ataque a enemigos
Publicado por: lightbug en Agosto 27, 2017, 08:58:42 PM
Cita de: LoquenderoMix date=1503857799Me refiero al último de ellos, el "missing script"
   


Proba los mas simple, asegurarte que clase y archivo tengan el mismo nombre, borra el componente y agregalo de nuevo, no hiciste esto?
Título: Problema con el ataque a enemigos
Publicado por: LoquenderoMix en Agosto 27, 2017, 09:03:08 PM
Cita de: lightbug date=1503860322Proba los mas simple, asegurarte que clase y archivo tengan el mismo nombre, borra el componente y agregalo de nuevo, no hiciste esto?
   


Ah si, jeje. Que error más tonto. Muchas gracias de todos modos.