Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - ignacio

#1
General (Antiguo) / new multiplayer
Agosto 09, 2016, 12:54:29 AM
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
General (Antiguo) / instanciar objetos ui
Abril 07, 2016, 02:38:14 AM
hola genteestoy tratando de instaciar un objeto ui  y no lo consigoel 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 canvassiendo que el objeto a instaciar no esta en puesto en escena , la idea seria que sea puesto con la  instancia 
problema resuelto 
#3
General (Antiguo) / sistema de inventario
Marzo 23, 2016, 03:07:32 AM
hola genteestoy 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.
 
 
 



   
       
   
   
      void OnTriggerEnter (Collider other)
          {
              flecha.transform.SetParent (other.transform);
          }
   

[/quote]
 
 
#5
General (Antiguo) / prefabs
Marzo 11, 2016, 09:13:19 PM
si ya lo solucione muchas gracias 
#6
General (Antiguo) / prefabs
Marzo 10, 2016, 12:42:53 AM
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
General (Antiguo) / contrarrestar fuerzas¿?
Marzo 08, 2016, 05:53:38 AM
muchas gracias por el dato probare ambas formas y mirare cual se adecua mas a lo que busco , grcias
#8
General (Antiguo) / contrarrestar fuerzas¿?
Marzo 08, 2016, 05:10:57 AM
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
General (Antiguo) / contrarrestar fuerzas¿?
Marzo 07, 2016, 09:47:53 PM
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
General (Antiguo) / MrJocyf ha vuelto!!!!
Febrero 20, 2016, 03:45:14 AM
ho si si que siyo 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
General (Antiguo) / Un poco de Humor
Febrero 20, 2016, 03:19:56 AM
https://www.youtube.com/watch?v=MKmGC9qYSD4 ya que estamos con humor: humor música y batman
#12
General (Antiguo) / brujula usando Ui
Febrero 20, 2016, 02:40:25 AM
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
General (Antiguo) / brujula usando Ui
Febrero 19, 2016, 10:23:42 PM
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
General (Antiguo) / duda sobre rect transfrom
Febrero 08, 2016, 06:54:14 AM
aun no lo he probado pero te refieres algo como esto: .GetComponent<RectTransform>().anc***dPosition = 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 http://unityspain.com/profile/27231-irobb/?do=hovercard&referrer=http%253A%252F%252Funityspain.com%252Ftopic%252F35104-duda-sobre-rect-transfrom%252F" title="Go to iRobb's profile" id="ips_uid_7" style="box-sizing: border-box; color: inherit; text-decoration: none; background-color: transparent;" href="<___base_url___>/profile/27231-irobb/">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>().anc***dPosition = new Vector2(-114,80);

         }

      }



 }
}
 
#15
General (Antiguo) / duda sobre rect transfrom
Febrero 08, 2016, 12:36:03 AM
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