ALGUEM PODE ME DAR UMA AJUDA AQUI COM UM SCRIPT??
2 participantes
Página 1 de 1
ALGUEM PODE ME DAR UMA AJUDA AQUI COM UM SCRIPT??
Alguem sabe se da para substituir esse essa linha?
É pq esta constando esse erro:
Assets\Scripts\PlayerController1.cs(91,28): error CS1525: Invalid expression term '+='
e se eu apagar esse += aparece mais um monte de erros, e eu não sei oq posso fazer por isso vim pedir ajuda.
- Código:
[size=14]Vector3 _rotCam += camRotation.x;[/size]
- Código:
[size=14]using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[RequireComponent(typeof(Rigidbody))]
public class PlayerController : MonoBehaviour
{
public bool enableMouse;
[Header("PlayerConfig")]
public string PlayerName;
public int Life;
public float speed;
public float RunSpeed;
public float sensibilidade;
[Header("Imports")]
public Camera cam;
//Privates
private Rigidbody rb;
private float realSpeed;
private Vector3 velocity;
private float rotCam;
void Start()
{
rb = GetComponent<Rigidbody>();
}
void Update()
{
#region Moviment
float _xMov = Input.GetAxisRaw("Horizontal");
float _yMov = Input.GetAxisRaw("Vertical");
if(Input.GetButton("Run") == true && _xMov ==1){
realSpeed = RunSpeed;
}else
{
realSpeed = speed;
}
Vector3 _MoveHorizontal = transform.right * _xMov;
Vector3 _MoveVertical = transform.forward * _yMov;
velocity = (_MoveHorizontal + _MoveVertical).normalized * realSpeed;
#endregion
#region enableMouse
if (enableMouse);
#endregion
}
#region Rotation
float _yMouse = Input.GetAxisRaw("Mouse X");
Vector3 _rotation = new Vector3(0,_yMouse,0) * sensibilidade;
float _xMouse = Input.GetAxisRaw("Mouse Y");
Vector3 _camRotation = new Vector3(_xMouse,0,0) * sensibilidade;
#endregion
private void FixedUpdate()
{
if(enableMouse == true)
{
Cursor.lockState = CursorLockMode.Locked;
Cursor.visible = false;
}
else
{
Cursor.lockState = CursorLockMode.None;
Cursor.visible = true;
}
{
Moviment();
Rotation();
}
}
void Moviment()
{
if(velocity != Vector3.zero)
rb.MovePosition(rb.position + velocity * Time.deltaTime);
}
void Rotation()
{
rb.MoveRotation(rb.rotation * Quaternion.Euler(rotation));
if(cam != null)
{
Vector3 _rotCam += camRotation.x;
Vector3 _rotCam = Mathf.Clamp(rotCam,-80,80);
cam.transform.localEulerAngles = new Vector3(-rotCam, 0, 0);
}
}
}
[/size]
É pq esta constando esse erro:
Assets\Scripts\PlayerController1.cs(91,28): error CS1525: Invalid expression term '+='
e se eu apagar esse += aparece mais um monte de erros, e eu não sei oq posso fazer por isso vim pedir ajuda.
gutovic29- Iniciante
- PONTOS : 2105
REPUTAÇÃO : 1
Respeito as regras :
Re: ALGUEM PODE ME DAR UMA AJUDA AQUI COM UM SCRIPT??
Está Tentando Passar um único valo diretamente para um Vector3, Indique Qual dos 3 Valores o Vector3 irá receber. Os Valores são X, Y e Z
O Vector3 _rotCam Pode Receber 3 valores.
_rotCam.x
_rotCam.y
_rotCam.z
Exemplo:
O Vector3 _rotCam Pode Receber 3 valores.
_rotCam.x
_rotCam.y
_rotCam.z
Exemplo:
- Código:
Vector3 _rotCam.x += CamRotation.x;
Magnatah- Instrutor
- PONTOS : 3550
REPUTAÇÃO : 209
Idade : 24
Áreas de atuação : Dєรєиvσlvєdσя Wєb(Fяσит-єиd), Blєиdєя, υиiтy, C#, ρнρ є Jαvαรcяiρт.
Respeito as regras :
Re: ALGUEM PODE ME DAR UMA AJUDA AQUI COM UM SCRIPT??
Ta blz eu fiz oq vc falou e os erros continuam, agr eu n sei se o unity esta bugado ou tem alguma coisa de erra do e eu n estou vendo '-'
gutovic29- Iniciante
- PONTOS : 2105
REPUTAÇÃO : 1
Respeito as regras :
Re: ALGUEM PODE ME DAR UMA AJUDA AQUI COM UM SCRIPT??
A Imagem não apareceu Faz o Upload Nesse Site https://prnt.sc/ e posta o link da imagem.
Magnatah- Instrutor
- PONTOS : 3550
REPUTAÇÃO : 209
Idade : 24
Áreas de atuação : Dєรєиvσlvєdσя Wєb(Fяσит-єиd), Blєиdєя, υиiтy, C#, ρнρ є Jαvαรcяiρт.
Respeito as regras :
Re: ALGUEM PODE ME DAR UMA AJUDA AQUI COM UM SCRIPT??
ta ai:
https://prnt.sc/ohhtl8
https://prnt.sc/ohhtl8
gutovic29- Iniciante
- PONTOS : 2105
REPUTAÇÃO : 1
Respeito as regras :
Re: ALGUEM PODE ME DAR UMA AJUDA AQUI COM UM SCRIPT??
Posta As Linha De 90 em Diante
Magnatah- Instrutor
- PONTOS : 3550
REPUTAÇÃO : 209
Idade : 24
Áreas de atuação : Dєรєиvσlvєdσя Wєb(Fяσит-єиd), Blєиdєя, υиiтy, C#, ρнρ є Jαvαรcяiρт.
Respeito as regras :
gutovic29- Iniciante
- PONTOS : 2105
REPUTAÇÃO : 1
Respeito as regras :
Re: ALGUEM PODE ME DAR UMA AJUDA AQUI COM UM SCRIPT??
Os Erros que Estão sendo Apontados Nesse Script, Estão nas linha 90 em diante.
a maioria é sobre Virgula ou Ponto e Virgula esquecido.
a maioria é sobre Virgula ou Ponto e Virgula esquecido.
Magnatah- Instrutor
- PONTOS : 3550
REPUTAÇÃO : 209
Idade : 24
Áreas de atuação : Dєรєиvσlvєdσя Wєb(Fяσит-єиd), Blєиdєя, υиiтy, C#, ρнρ є Jαvαรcяiρт.
Respeito as regras :
Tópicos semelhantes
» [RESOLVIDO] Alguem pode me ajudar? tenho esse erro aqui em um script
» (AJUDA) Alguem pode me ajudar com script da unity ADS
» Alguém me ajuda em meu jogo de quiz aqui ?
» [____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 1)
» }else{ nao funciona no unity alguem pode me ajuda????
» (AJUDA) Alguem pode me ajudar com script da unity ADS
» Alguém me ajuda em meu jogo de quiz aqui ?
» [____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 1)
» }else{ nao funciona no unity alguem pode me ajuda????
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos