Jump to content

ignacio

Fosiles
  • Content Count

    48
  • Joined

  • Last visited

  • Days Won

    1

ignacio last won the day on November 25 2015

ignacio had the most liked content!

Community Reputation

3 Neutral

About ignacio

  • Rank
    Usuario

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hola gente. Mas que un problema , tengo una duda: Unity Free ahora permite hasta 20 jugadores en linea. ¿antiguamente también se limitaba a 20 la cantidad de usuarios en linea?
  2. hola gente estoy tratando de instaciar un objeto ui y no lo consigo el objeto esta guardado en un prefab el codigo para instaciarlo es este : using UnityEngine; using System.Collections; using UnityEngine.UI; .... void Update () { GameObject gb; gb=Instantiate(gprefa, transfo.position, transfo.rotation) as GameObject; } aclarando claro esta que el prefab es child del canvas siendo que el objeto a instaciar no esta en puesto en escena , la idea seria que sea puesto con la instancia problema resuelto
  3. hola gente estoy tratando de hacer un sistema de inventario basándome en el sistema que muestra en un vídeo de youtube una persona apodada pidi:https://www.youtube.com/watch?v=6twPV3e4crE&list=PLDdMdd9QzBmbBiOvuePD0uzwY5YKombNx. el problema que tengo es que cuando intento crear la función para añadir items dentro del scrip inventrio (mas precisamente en el minuto 36), unity me dice lo siguiente Assets/scripts/inventario.cs(16,79): error CS1061: Type `UnityEngine.GameObject[]' does not contain a definition for `GetComponent' and no extension method `GetComponent' of type `UnityEngine.GameObject[]' could be found (are you missing a using directive or an assembly reference?) alquien me podria ayudar por favor gracias
  4. hola gente ,muy buenas paso a comentar el problema: instancia algo similar a una flecha la cual se clavara en alguna pared (por ejemplo), la flecha se clava y ya no se mueve mas.Sin embargo cuando le doy su nuevo parent el cual seria la pared la flecha parece que según el angulo en que impacte la pared, ira cambiando su angulo de caja de colisión.
  5. ignacio

    prefabs

    si ya lo solucione muchas gracias
  6. hola gente tengo un problemilla . bien cuando se instancia una flecha esta sale en una rotación indebida, sale mirando para arriba por así decirlo como puedo solucionar eso
  7. muchas gracias por el dato probare ambas formas y mirare cual se adecua mas a lo que busco , grcias
  8. ya he intentado lo que dices y la verdad es que no me fuinciono, es probable que este haciendo algo mal , de modo que te comentare rapidamente de que va la mano: una esfera con rigidbody dos cubos con triger(parece una tipica novela de triangulo amoroso jajaja una esfera, 2 cubos)... en fin la esfera al colisionar el primer cubo se le añaden 40 de fuerza hacia adelante. Al cruzar el 2 cubo se le añaden 0 fuerza... lo cual no logra contrarrestar la fuerza con la que la esfera ya viene impulsada.
  9. hola gente que tal paso a comentar breve y rápidamente mi problema: tengo un rigidbody al que le añado una fuerza que lo impulsara hacia adelante. En cierto momento este rigidbody tendría que dejar de impulsarse pero aun ser un rigidbody(lo que estuve pensando era en mediante código quitarle el componente de rigidbody y luego en las lineas siguientes al codigo agregarle nuevamente el componente rigidbody al objeto );esta idea quizá no sea la mas optima pero me ha funcionado. la pregunta que tengo es si hay una forma mas efectiva de hacer que todas las fuerzas de un objeto rigidbody se anulen de modo que el objeto no se mueva mas . espero haberme explicado bien
  10. ho si si que si yo recuerdo ver tus videos en donde explicabas las nociones para hacer un fps , no tenia idea de que eras tu. Gracias por tus videos son muy utiles, los tengo descargados la gran mayoria y me alegra vuelva al negocio
  11. https://www.youtube.com/watch?v=MKmGC9qYSD4 ya que estamos con humor: humor música y batman
  12. mm por lo que estoy viendo la imagen sigue al objeto llamado north , pero si el personaje se mueve la imagen de la brújula no se moverá en dirección al objetivo..., este código se aplica bien en objetos planos es decir no Ui . Pero el problema de ello es que cuando el plano de la brújula llega a otro objeto , esta parece atravesar dicho objeto. ¿alguna idea de como podría solucionarse esto?
  13. hola gente, saludos. Quiero hacer una brujula usando el sistema Ui de momento tengo este codigo using UnityEngine; using System.Collections; using UnityEngine.UI; public class buju: MonoBehaviour { public Transform north; public Transform compassPointer; // Use this for initialization void Start () { } // Update is called once per frame void Update () { Vector3 targetPos = north.position - compassPointer.position; targetPos.y = 0; Quaternion targetRot = Quaternion.LookRotation(targetPos); compassPointer.rotation = Quaternion.Slerp(compassPointer.rotation,targetRot,Time.deltaTime * 2.0f); } } esto funciona bien ya que siempre apunta al objetivo norte... pero aun no consigo el efecto de que la imagen que sera la brujula logre quedar como "acostada" , es decir inclinada sobre su eje x , ya que cuando le doy a play la brujula se orienta al objetivo north pero también modificara su rotacion en eje x
  14. aun no lo he probado pero te refieres algo como esto: .GetComponent<RectTransform>().anchoredPosition = new Vector2(-125, 50); ahora la interrogante que tengo es ¿ con eso diría la posición del prefab? ya esta probado y ha funcionado; muchas gracias iRobb por tu ayuda. dejo como me quedo el código final , así de paso si a alguien le sirve se matan 2 pájaros de un tiro using UnityEngine; using System.Collections; using System.Collections.Generic; public class inventario : MonoBehaviour { // Usa para crear los slot public GameObject slots; int xx=-114; int yy=83; void Start () { for (int i=0; i<3; i++) { for (int j=0; j<3; j++) { // Usa para crear los slot sin que sea necesario tener un prefab y le asigna las coordenadas GameObject slot=(GameObject)Instantiate(slots); slot.transform.parent=this.gameObject.transform; slot.GetComponent<RectTransform>().anchoredPosition = new Vector2(-114,80); } } } }
  15. retiro lo dicho respecto a el prefab. agradezco tu ayuda y para responderte : en este caso se accede a el rec trasfrom de el prefab propiamente dicho que no es mas que una imagen ui. tendria que hacer uso del RectTransform o no? el slot no tiene ningún codigo
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...