[RESOLVIDO] Completar o script?
2 participantes
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
[RESOLVIDO] Completar o script?
Bom dia e bom domingao amigos
Estou precisando terminar esse script e um script para rpg de um Boss que libera margias eliatoria o script e esse
Esta dando erros na parte que marquei ja coloquei Skill,Skills,SkillType sempre dando erros ?
Estou precisando terminar esse script e um script para rpg de um Boss que libera margias eliatoria o script e esse
- Código:
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System;
public class BOSSAI : MonoBehaviour {
public List<SkillInfo> skills = new List<SkillType>(); //o erro fica nessa parte
private float attackTime;
private int randBeat;
private Transform[] NearTarget;
public void Update(){
if(attackTime <= Time.time)
{
randBeat = Random.Range(0,skills.count);
attackTime = Time.time + skills[randBeat].CoolDown;
gameObject.GetComponent<Animation>().Play(skills[randBeat]._Anim.name);
gameObject.GetComponent<Animation>()[skills[randBeat]._Anim.name].wrapMode = WrapMode.Once;
for(int i = 0; i <NearTarget.Length; i++)
{
NearTarget[i].transform.SendMessageUpwards(skills[0].TargetMethodName,skills[0].Damage,SendMessageOptions.DontRequireReceiver);
}
}
}
}
[System.Serializable]
public class SkillInfo
{
public AnimationClip _Anim;
public float CoolDown;
public float Damage;
public SkillType skillType = SkillType.UsualBeat;
public string TargetMethodName = "";
}
public enum SkillType
{
UsualBeat = 0,
Stan = 1,
SuperBeat = 2,
UsualBeat2 = 3,
Halibard = 4
}
Esta dando erros na parte que marquei ja coloquei Skill,Skills,SkillType sempre dando erros ?
Última edição por dstaroski em Qua Abr 05, 2017 7:54 pm, editado 3 vez(es) (Motivo da edição : Resolvido)
Re: [RESOLVIDO] Completar o script?
Na linha 8 troque por:
- Código:
public List<SkillInfo> skills = new List<SkillInfo>();
Re: [RESOLVIDO] Completar o script?
Sim coloquei mais agora essta mostrando erro na parte
Linha 17
randBeat = Random.Range(0,skills.Count);
Linha 17
randBeat = Random.Range(0,skills.Count);
Re: [RESOLVIDO] Completar o script?
No script que voce postou o Count esta com 'C' minusculo, ele deve ser maiusculo, verifica se seu script esta com Count invez de count.
fora isso da mais algum erro? se sim poste aki exatamente o que o erro diz.
fora isso da mais algum erro? se sim poste aki exatamente o que o erro diz.
Re: [RESOLVIDO] Completar o script?
Bom dia amigos
Esta aparecendo isso com C maiusculo ou menusculo
Esta aparecendo isso com C maiusculo ou menusculo
- Código:
Assets/Arquivos/Scripts/OutrosScripts/Js/BOSSAI.cs(17,20): error CS0104: `Random' is an ambiguous reference between `UnityEngine.Random' and `System.Random'
Assets/Arquivos/Scripts/OutrosScripts/Js/BOSSAI.cs(17,20): error CS0103: The name `Random' does not exist in the current context
Re: [RESOLVIDO] Completar o script?
Esse erro ocorre porque voce esta importando o namespace System, e tanto o System quanto o UnityEngine tem um classe chamada Random, então quando voce chama Random sem especificar se deve ser o Random do System ou do UnityEngine ele da conflito.
Pra resolver pode tentar uma dessas soluções:
1)No começo do script coloque:
2)Como não vi nenhuma classe so system no seu script, pode simplesmente apagar a linha 4 que esta importando o System.
Ou
3)Quando for chamar o Random faça:
Pra resolver pode tentar uma dessas soluções:
1)No começo do script coloque:
- Código:
using Random=UnityEngine.Random;
2)Como não vi nenhuma classe so system no seu script, pode simplesmente apagar a linha 4 que esta importando o System.
Ou
3)Quando for chamar o Random faça:
- Código:
UnityEngine.Random.Range(0,skills.Count)
Re: [RESOLVIDO] Completar o script?
Resolvido brother obrigado usei a primeira opçao nao deu erros agora
Valeu obrigado
Valeu obrigado
Tópicos semelhantes
» [RESOLVIDO] Erro SCRIPT C# com Objeto (Script need's to derive from MonoBehaviour)
» [RESOLVIDO] Script
» [RESOLVIDO] Script de imã
» [RESOLVIDO] Script em C#
» [Resolvido]Script PHP ?
» [RESOLVIDO] Script
» [RESOLVIDO] Script de imã
» [RESOLVIDO] Script em C#
» [Resolvido]Script PHP ?
SchultzGames :: UNITY 3D :: Resolvidos
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos