Standart assents
3 participantes
Página 1 de 1
Standart assents
ola eu estou usando o standart assets para a 3 pessoa do meu jogo mas dis que a pasta editor não esiste mas ela esiste
erro:Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonUserControl.cs(5,27): error CS0234: The type or namespace name `Editor' does not exist in the namespace `UnityStandardAssets'. Are you missing an assembly reference?
erro:Assets/Standard Assets/Characters/ThirdPersonCharacter/Scripts/ThirdPersonUserControl.cs(5,27): error CS0234: The type or namespace name `Editor' does not exist in the namespace `UnityStandardAssets'. Are you missing an assembly reference?
- Código:
using System;
using UnityEngine;
using Microsoft;
using UnityStandardAssets.CrossPlatformInput;
using UnityStandardAssets.Editor.CrossPlatformInput.CrossPlatformInputInitialise;
namespace UnityStandardAssets.Characters.ThirdPerson
{
[RequireComponent(typeof (ThirdPersonCharacter))]
public class ThirdPersonUserControl : MonoBehaviour
{
private ThirdPersonCharacter m_Character; // A reference to the ThirdPersonCharacter on the object
private Transform m_Cam; // A reference to the main camera in the scenes transform
private Vector3 m_CamForward; // The current forward direction of the camera
private Vector3 m_Move;
private bool m_Jump; // the world-relative desired move direction, calculated from the camForward and user input.
private void Start()
{
// get the transform of the main camera
if (Camera.main != null)
{
m_Cam = Camera.main.transform;
}
else
{
Debug.LogWarning(
"Warning: no main camera found. Third person character needs a Camera tagged \"MainCamera\", for camera-relative controls.", gameObject);
// we use self-relative controls in this case, which probably isn't what the user wants, but hey, we warned them!
}
// get the third person character ( this should never be null due to require component )
m_Character = GetComponent<ThirdPersonCharacter>();
}
private void Update()
{
if (!m_Jump)
{
m_Jump = CrossPlatformInputManager.GetButtonDown("Jump");
}
}
// Fixed update is called in sync with physics
private void FixedUpdate()
{
// read inputs
float h = CrossPlatformInputManager.GetAxis("Horizontal");
float v = CrossPlatformInputManager.GetAxis("Vertical");
bool crouch = Input.GetKey(KeyCode.C);
// calculate move direction to pass to character
if (m_Cam != null)
{
// calculate camera relative direction to move:
m_CamForward = Vector3.Scale(m_Cam.forward, new Vector3(1, 0, 1)).normalized;
m_Move = v*m_CamForward + h*m_Cam.right;
}
else
{
// we use world-relative directions in the case of no main camera
m_Move = v*Vector3.forward + h*Vector3.right;
}
#if !MOBILE_INPUT
// walk speed multiplier
if (Input.GetKey(KeyCode.LeftShift)) m_Move *= 0.5f;
#endif
// pass all parameters to the character control script
m_Character.Move(m_Move, crouch, m_Jump);
m_Jump = false;
}
}
}
DESTRUITOR- Iniciante
- PONTOS : 2034
REPUTAÇÃO : 0
Respeito as regras :
Re: Standart assents
Já Tentou Eliminar a Linha 5 ?
Magnatah- Instrutor
- PONTOS : 3548
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: Standart assents
ele compila um monte de erros que estarian na pasta "editor"
DESTRUITOR- Iniciante
- PONTOS : 2034
REPUTAÇÃO : 0
Respeito as regras :
Re: Standart assents
Já Tentou Importar Os Assets De Novo ?
Magnatah- Instrutor
- PONTOS : 3548
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: Standart assents
Exclui todos os assets e reimporta... provavelmente tem conflito entre assets que usam a mesma pasta, ou os arquivos .meta bugaram, vai saber
Tópicos semelhantes
» Standart Asset indísponível
» Shader Standart - Fade . Fica transparente / Bugado (Paredes Semi-Transparentes)
» Shader Standart - Fade . Fica transparente / Bugado (Paredes Semi-Transparentes)
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos