Jump to content

Search the Community

Showing results for tags 'js'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Proyectos
    • Offtopic
    • Unity Feeds
    • Website
    • Youtube
  • Mesa de ayuda
    • Unity
    • Arte
    • Builds & Dispositivos
    • Otras Especialidades
  • Aportes de la Comunidad
    • Recursos
    • Eventos
  • Bolsa de trabajo & Colaboraciones
    • Ofertas y Demandas
  • Post Antiguos
    • General (Antiguo)

Blogs

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Especialidad

Found 6 results

  1. Hola muy buenas a todos hoy les vengo a hacer una pregunta con un error que tuve el poner el fieldOfView a la camara : var camera : Camera; CODE : zoom = 30f; CODE : camera.GetComponent.<Camera>().fieldOfView = zoom; Error : Assets/Ghost Army/player/script/disparo.js(66,17): BCE0004: Ambiguous reference 'camera': disparo.camera, UnityEngine.Component.camera. Si alguno sabe como arreglarlo se lo agresco mucho. saludos :)
  2. Hola buenas noches pues la consulta de este problema se podría decir es quiero hacer que un animal camine encontré en script en Internet donde tenia solo el reposo y la ejecución de la animación lo que hace es cuando el animal tiene un reposo y yo me acerco a el a los 20 metros me detecta y me sigue pero lo que yo quiero hacer es que el animal camine por si solo y no se como hacerle #pragma strict var Player: Transform; var MoveSpeed:float = 4; var MaxDist:float = 20; var MinDist:float = 1; var idle:AnimationClip; var run:AnimationClip; function Start () { } function Update () { var EnemyPos = transform.position; var PlayerPos = Player.position; var Distancia = Vector3.Distance(EnemyPos,PlayerPos); if(Distancia >= MinDist && Distancia <= MaxDist){ var TargePos = new Vector3( Player.position.x, this.transform.position.y, Player.position.z); transform.LookAt(TargePos); transform.position += transform.forward * MoveSpeed * Time.deltaTime * 1; GetComponent.<Animation>().CrossFade(run.name,1); for(var state : AnimationState in GetComponent.<Animation>()) { state.speed = 2; } } else { GetComponent.<Animation>().CrossFade(idle.name,1); for(var state : AnimationState in GetComponent.<Animation>()) { state.speed = 1; } } }
  3. Lo preguntáis bastante, así que lo mejor es verse este vídeo para darse cuenta de que programar un script de C# en unity no supone ninguna dificultad. De hecho, facilita bastante las cosas. https://unity3d.com/pt/learn/tutorials/modules/beginner/scripting/c-sharp-vs-javascript-syntax Más ayudas: http://answers.unity3d.com/questions/12911/what-are-the-syntax-differences-in-c-and-javascrip.html Moraleja: Perdedle el miedo a programar en C# , si queréis aprovechar todo el potencial que ofrece Unity, en especial los CustomEditor.
  4. Hola a todos!! verán, ando tratando de hacer que un objeto desaparezca progresivamente con un botón de UI mi teoria es que podria hacerse de esta manera 1) cambiar el material del objeto ( para no alterar el original) 2) animar la opacidad de este material desde 100% a 0% 3) finalmente hacer que desaparezca Render.enabled = false ya he logrado cambiar el material, y hacer desaparecer el objeto POR SEPARADO pero aun no consigo ni animar la opacidad del material, ni juntar los procedimientos en uno solo ideas? pistas? muchas gracias de antemano
  5. Hola a todos, Quería hacer una pregunta ya que esto me está superando ya que soy nuevo en esto del unity script y es la primera vez que llego tan lejos programando en scripting Unity. Tengo un problema con algo acá, la cosa es que (lo voy a intentar lo mas claro posible), por ejemplo, si yo disparo a un bloque, este bloque se vuelve de color ROJO/AZUL y se suma un punto. La cosa es que si yo le disparo más veces con el mismo color, se siguen sumando puntos, y yo quiero evitar eso. Lo que yo quiero hacer es que si ya está coloreado del mismo color que le disparan, no se sumen más puntos, no se si me explico. Les dejo el script: (script que suma puntos) #pragma strict static var BLUteam = false; static var REDteam = false; function Start() { var TeamPoints: TeamPoints = GetComponent(TeamPoints); } function OnCollisionEnter (col : Collision) { if(BLUteam == true && col.gameObject) { GetComponent.<Renderer>().material.color = Color.blue; TeamPoints.BLUpoints+=1; } else { if(REDteam == true && col.gameObject) { GetComponent.<Renderer>().material.color = Color.red; TeamPoints.REDpoints+=1; } } } La cosa, es que necesito ayuda haciendo que, si el bloque ya está coloreado de un color, se evite sumar más puntos a menos que esté coloreado del color del otro equipo. Gracias a todos.
  6. Hola, estoy buscando cómo se hace para poder coger variables de scripts programados en js y utilizarlas en otras script programados en cs. Después de estar un rato buscándolo en español, y sin encontrar nada, decidí buscarlo en inglés y encontré esto: http://www.41post.com/1935/programming/unity3d-js-cs-or-cs-js-access El problema que tengo y el que me gustaría por favor que me solucionasen, es que no sé que es cada cosa de esta script; es decir, que no sé si JS1, jsScript, CSharp1y csScript son variables, gameObjects o scripts, También agradecería que me dijesen si hay otra forma más fácil o mejor de hacer esto. Gracias
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...