Unity Spain
Post Antiguos => General (Antiguo) => Mensaje iniciado por: frighten98 en Julio 23, 2015, 12:42:34 AM
Soy principiante en cuanto a programación se trata , y estoy recibiendo el error del título en el siguiente script : function OnGUI(){ if(Input.GetKeyDown(KeyCode.O)){
Cursor.visible = false;
Cursor.lockState = true;
}
GUI.Box(Rect(Screen.width-300,0,300,20), "Press P/O To show/hide Cursor");
}
function Update(){ if(Input.GetKeyDown(KeyCode.P)){
Cursor.visible = true;
Cursor.lockState = false;
}}Y no se de que clase de error se trata , lo siento si me equivoqué de categoría .PD: Uso Unity 5
Es porque estás usando el Cursor.lockState de mala manera.
http://docs.unity3d.com/ScriptReference/Cursor-lockState.htmlSegún lo que entiendo, con Cursor.visible ya basta
using UnityEngine;
using System.Collections;public class move : MonoBehaviour { public float deltaRotation = 30f;
public float deltaMovement = 10f; // Use this for initialization
void Start ()
{ }
// Update is called once per frame
void Update ()
{
Rotate ();
Movement ();
} void Rotate ()
{
if(Input.GetKey(KeyCode.Q))
transform.Rotate(new Vector3 (0f, -deltaRotation, 0f) * Time.deltaTime);
else if(Input.GetKey(KeyCode.E))
transform.Rotate(new Vector3 (0f, deltaRotation, 0f) * Time.deltaTime);
} void Movement (){
if(Input.GetKey(KeyCode.W))
transform.Translate(Vector3.forward * deltaMovement * Time.deltaTime);
else if(Input.GetKey(KeyCode.S))
transform.Translate(Vector3.back * deltaMovement * Time.deltaTime);
else if(Input.GetKey(KeyCode.A))
transform.Translate(Vector3.left * deltaMovement * Time.deltaTime);
else if(Input.GetKey(KeyCode.D))
transform.Translate(Vector3.right * deltaMovement * Time.deltaTime);
}
} como ves Rotate (); Movement (); esta declarado dentro de void Update () asi debe quedar
[quote author=diogenes64" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="15773" data-ipsquote-contentcommentid="100613">este el nuevo
move.cs[/quote]
[quote author=diogenes64" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="15773" data-ipsquote-contentcommentid="100617">ahora Si
Título: Cannot convert 'boolean' to ''UnityEngine.CursorLockMode'
Publicado por: diogenes64 en Julio 24, 2015, 03:04:05 AM
ok
Estos graficos los haces mediante programacion o los has modelado? Es curiosidad....
[quote author=Rouless" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="15773" data-ipsquote-contentcommentid="100702 date=1437743268]Estos graficos los haces mediante programacion o los has modelado? Es curiosidad.... [/quote]Mediante programacion