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 - Arthure

#91
General (Antiguo) / Coger objeto (para Android)
Marzo 19, 2017, 07:37:39 PM
Hola @infotronica
 
No pretendia crear una discusion y como dije solo pretendia darte un consejo; ademas que de corazon comprendo que un comentario te pueda ofender, y no poco como has remarcado ... pero si yo estuviera en tu lugar, mas me ofenderia conmigo mismo (o con el sistema educativo de tu pais, sea españa o cualquier otro) por el hecho de estar estudiando una ingenieria como tu dices y no ser capaz de realizar una de las cosas mas sencillas.
 
Pero lo jodido no es que no supieras hacer cierta cosa, nadie nace sabiendolo todo, lo dificil de creer es que estes estudiando una ingenieria y te hayan tenido que repetir unas 15 veces los pasos a seguir, que para colmo son 3 lineas de codigo y un simple paso en el editor, antes de conseguirlo ... porque como mencionaba, en todas las respuestas te decian lo mismo pero con distintas palabras y por eso era complicado marcar la "mejor respuesta".
 
Para finalizar, estoy seguro que a ti te es mas satisfactorio resolverle los problemas a otros que resolverlos para ti mismo ... no se a que viene eso, porque yo lo que recomende si querias mas ayuda es que subieras tu proyecto para que la gente lo pudiera descargar y ver donde tenias el fallo y asi poderte ayudar mejor. No para que lo resolviera otra persona para ella misma ... si no para ti, pero teniendo toda la informacion.
 
Los foros estan para ayudarse, obvio ... hiciste una pregunta y te la respondieron, volviste a hacer la misma pregunta y te volvieron a responder lo mismo, y asi un porron de veces hasta que se entro en un bucle. Alguien se tuvo que molestar en hacer un video expresamente para ti, porque tu no te molestaste en subir tu proyecto para facilitar que se te pudiera ayudar y salir del bucle cuando en realidad eras el interesado. Pero vamos, con todo eso comprenderas que el hecho de que te sientas ofendido (por lo menos en este caso) me lo pase por el forro.
 
Un saludo compañero
#92
General (Antiguo) / Top " i " de Juegos
Marzo 19, 2017, 08:38:03 AM
Hola @lightbug
 
Me ha sorprendido que mencionaras en tu lista el supaplex ... para mi es un juego que flipas, una de tantos casos que demuestran que con unos graficos super sencillos (rozando lo deprimente) y una mecanica aun mas sencilla puedes conseguir un juego en el que tengas aseguradas horas y horas de juego; y todo en un disquete.
 
Es a uno de los primeros juegos con los que tuve verdaderos quebraderos de cabeza (tambien era un mocoso) xDDD pero en resumen para mi es un juego 10 aunque seguramente se lo pones a cualquier joven de hoy dia, que estan acostumbrado a graficos alucinantes, y lo dejaria al momento.
#93
General (Antiguo) / Coger objeto (para Android)
Marzo 19, 2017, 08:24:53 AM
Hola @infotronica
 
No te tomes a mal lo que dire ahora, lo digo de buen rollo pero despues tu puedes hacer lo que quieras ... yo si estuviera en tu situacion haria TODOS los tutoriales oficiales de Unity, no solo verlos que eso es cuestion de 5 minutos sino ir siguiendolos, pausando los videos y haciendo en tu ordenador todos los pasos. Cuando digo TODOS los tutoriales me refiero a todos, empezando por el mas sencillo y continuando hasta el ultimo aunque no traten el tema especifico que buscas.
 
Si cuando termines todos los tutoriales todavia no controlas medianamente Unity, por lo menos para hacer algo tan sencillo como lo que estas preguntando en este topic (que seria algo muy raro) tienes dos posibilidades: volver a hacer todos los tutoriales oficiales, o plantearte dejar momentaneamente la programacion de videojuegos y ponerte a aprender algo mas de programacion pura y dura para partir con una base mas solida, cosa que te facilitara mucho luego el asimilar conceptos.
 
El motivo de decirte esto es que, como dice @lightbug (creo que iban por ahi los tiros) este tema esta demasiado caliente teniendo en cuenta que solo se trata de desactivar o destruir un objeto. Debes tener en cuenta que es muy complicado decirte exactamente donde tienes el error porque el que tiene el proyecto delante eres tu ... por lo tanto eres tu quien sabe exactamente lo que tienes, el resto solo sabemos lo que tu explicas, asi que en realidad la tarea de encontrar porque no te funciona es tuya ... no porque el resto de compañeros no deseen ayudarte, si no porque es imposible ayudarte mas.
 
Fijate que si se quisiera marcar "Mejor respuesta" en este topic seria realmente complicado porque todas vienen diciendo exactamente lo mismo pero con distintas palabras ... y es que para algo tan sencillo, es dificil dar mas explicaciones. Eso te deberia de hacer reflexionar a que puede ser debido.
 
P.D. offtopic @pioj deberia de mirar si hay alguna manera posible de crear una seccion en el foro en la que se pudiera, para los usuarios como el del presente topic que quieren se lo den mascado y pretenden les solucionen los problemas como si el resto tuvieramos el proyecto delante ... que pudieran subir su proyecto completo para que quien quiera ayudar pueda hacerlo sin problemas. Seria mas rapido y eficiente, el problema se arreglaria al momento, pero a cambio el usuario que lo quiere todo mascado estaria compartiendo "su trabajo" (aunque el trabajo seria mas del resto que suyo propio) ... no se, es algo que me pareceria mas justo.
#94
General (Antiguo) / singleton de ScriptableObject
Marzo 17, 2017, 08:10:56 AM
Buenos dias @lightbug
 
Se me ha antojado una situacion "rara" ... porque has utilizado un ScriptableObject para hacer un singleton ?
 
No lo habia pensado nunca, y utilizo mucho la clase ScriptableObject que va muy bien para crear multitud de objetos definidos con valores especificos de una clase concreta como podria ser Items, Enemigos, Vehiculos ... y tantos como se puedan imaginar. Mientras que lo bueno de los singleton es que te garantizas que solo habra un solo objeto de esa clase.
 
Al margen del problema que te surge, aunque puedas solucionarlo, creo que te encontraras con que estaras combinando dos "clases" (clases entre comillas porque el singleton no es una clase en si, pero para que se entienda ...) cuya gracia o beneficio sera totalmente opuesta a la otra. Seria como poner en el mismo equipo a Batman y el Joker ... se daran de ostias mutuamente.
 
Un consejo, por lo menos como yo lo hago y me va de maravilla, es utilizar la clase ScriptableObject para crear los objetos enemigos con sus valores especificos para cada objeto (que no gameobject), y despues un Singleton a parte para controlar el estado de los enemigos dentro del juego a modo de List o Dictionary pero con sus funciones propias (las que te interesen para manejar todo el tema).
#95
Cita de: Cesar date=1489726221gracias por la respuesta ok por donde puedo empezar el diseño y la programacion que tutoriales o guias me recomeindas?
   
   
      me gustaria tener un proyecto para probar los joystick, habra un proyecto de autos en unity que se pueda adaptar los joysticks y ver que tal el fncionamiento , donde podria buscarlo?
   


Que mal rollito ... dices que quieres para tu tesis final de carrera y al mismo tiempo preguntas por donde empezar el diseño y programacion, con guias incluidas ? mmm a mi me surgiria la pregunta ... si esto es para una tesis final, que has estado haciendo durante los 4, 5 o 6 años de carrera ?
 
En la assetstore tienes varios proyectos de autos, algunos gratuitos y otros de pago, y multitud de proyectos donde utilizan joystick como entrada. No hace falta decir que tal vez no sean exactamente como tu tienes pensado para tu proyecto (quizas quieras cambiar el aspecto o añadir algun control extra) ... pero seguro que como ingeniero no tendras problemas en adaptarlo a tus necesidades - gustos
#96
Hola @iemaru
 
eso no tiene nada que ver con que el personaje tenga una animacion, porque en ese codigo no la "ejecutas" por ningun lado ... el problema casi seguro 100% es que la persona que hizo el modelo que estas utilizando puso el eje del personaje donde le dio la gana.
#97
Cita de: ytinU date=1488144589En un proyecto(el de las pijamas) de Unity lo que usan para mover al player es rigidbody.moveposition y recién me entero que el charactercontroller sustituye al rigidbody.. creo, por lo que lei el rigidbody se usa para fisicas más realistas y el charactercontroller para algo 'irreal' .
   


Hola @ytinU
 
En teoria el rigidbody es para objetos no animados que se mueven por fuerzas externas al propio objeto, por mencionar un ejemplo muy utilizado podria ser un proyectil, y el charactercontroller es para objetos animados como puede ser un personaje.
 
Tanto el rigidbody como el charactercontroller tienen un comportamiento realista, pero cada uno en su tema. Y los dos utilizan fisicas, solo que el rigidbody para el tema fuerzas y el charactercontroller para el tema detecciones (es un componente que hereda de collider).
 
P.D. el charactercontroller tambien tiene su funcion Move.
 
Un saludo
#98
Hola @TheBullet
 
En primer lugar yo no veria ese estancamiento como un hecho anormal y catastrofico que este ocurriendo porque los planetas se han alineado contra ti xDDD en realidad es la cosa mas normal del mundo; cualquier campaña (sea de greenlight, las paginas para recaudar fondos mediante donaciones, o incluso recogidas de firmas) tienen su boom en los primeros momentos, que pueden ser horas o varios dias, y despues van disminuiendo mucho ... lo extraño es que sucediera a la inversa.
 
A mi me encanta el tema de la publicidad y sinceramente creo que el mejor canal publicitario en la actualidad, y cada dia con mas diferencia sobre el resto, es youtube : es muy barato y tienes publicidad a nivel mundial en todas las franjas de usuarios; precisamente el otro dia hacian un reportaje sobre el tema donde comentaban que actualmente hay mucha mas gente que ve youtube que la television (y poner un anuncio en la television no esta al alcance de cualquiera).
 
Mi consejo seria que te curraras un video trailer de tu juego e intentaras contactar con algun youtube que tenga un numero considerable de suscriptores, entre 75.000 y 150.000 estaria bien, y mirar si puede hacerte el favor de promocionar tu juego en su canal ... con esos numeros, con que te votaran el 0.5% cada dia tendrias unos 375 - 750 votos cada dia.
 
Sobre la propuesta que te han hecho de 1000 votos por 120€ todo es jugarsela ... no creo que sea mentira y seguramente te consigan esa cantidad de votos, aunque de entrada tienes que soltar ese dinero. Pero el mayor inconveniente es que no se hasta que punto esos votos sean licitos o Greenlight tenga mecanismos para detectar votos fraudelentos ... por ejemplo Twiter se que lo tiene controlado porque hace un par de años hubo un revuelo en el programa de television "La Voz" donde se votaba por via Twiter.
#99
General (Antiguo) / Duda Efectos
Febrero 26, 2017, 08:48:03 AM
Cita de: pioj date=1488092764Tocino y velocidad. Haga uso o no de Shaders, en algún momento tendrás que decidir si lo quieres hacer todo 2D, o bien lo mueves con geometría 3D. Sencillamente es que la pregunta es demasiado genérica y hay muchísimas formas de hacerlo, cada una con sus Pros y sus Cons.
   


Pues me quedo con el tocino, que por lo menos llena bien el estomago xDDD
 
... aunque el hecho que alguien pregunte como hacer una barra de progreso en especifico, que encima ponga una captura para que no hayan dudas y se le entienda bien lo que quiere hacer, que se pueda observar que es una imagen plana y alguien salte con que es una pregunta muy generica (mas especifica la pregunta no puede ser porque no solo lo ha explicado, sino que hasta ha puesto una imagen para que no hayan dudas) o sobre geometria 3D cuando se trata de un componente 2D (por lo menos las imagenes planas suelen ser en 2 dimensiones si no me equivoco, todavia no he visto ninguna en 3 dimensiones) ...
 
Otros compañeros del foro, aunque no tienen la certeza de como esta o la forma correcta de hacerlo, han dado alternativas con las que seguro se puede conseguir un efecto muy parecido a lo que se busca, y que el autor agradecera o deberia agradecer. Yo me limite a decir que creia que estaba hecho con shaders, he visto muchos efectos similares con el uso de shaders, pero como no se programarlos me quede ahi (ojala pudiera ayudarle mas, señal de que sabria del tema shaders) ... mmm y segun otros la pregunta no estara clara xDDD
 
Un muy cordial saludo
#100
General (Antiguo) / Duda Efectos
Febrero 26, 2017, 06:59:15 AM
Hola @ytinU
 
Creo que las respuestas que te han dado son soluciones muy apañadas con las que puedes conseguir un "efecto" similar a lo que buscas, sobretodo si no tienes un nivel avanzado de programacion y te conformas con un aspecto similar de la barra de carga (sinceramente yo no tengo ese nivel de programacion y creo que en todo el foro nadie lo tiene) ...
 
... pero si preguntas como consiguen el efecto original, apostaria mi mano a que lo hacen mediante shaders (por eso decia lo de un nivel de programacion mas avanzado). Por desgracia hay mucha informacion para "aprender" a programar pero muy poca informacion para aprender a programar tus propios shaders, y la que encuentras suele ser mas a nivel de muestra de lo que se puede hacer y no tanto de como lo puedes hacer; muchas veces he rebuscado informacion sobre shaders y encuentras efectos tan sencillos como maravillosos como puede ser esa barra de progreso.
 
El concepto que tengo yo de los shaders es que nunca los dominaras siguiendo ningun tutorial de internet, necesitas alguien que te enseñe (como el que quiere aprender ensamblador o ser un pirata informatico xDDD). Aprender C#, por ejemplo, puedes llegar a conseguirlo mediante tutoriales a pesar de que no tengas una base, aunque no se si llegaras a dominarlo al 100%, porque C# es un lenguaje mucho mas cercano al lenguaje humano ... pero la programacion de shaders es mucho mas "abstracta" y con muchisima matematicas.
 
Si ves un codigo en C# puedes entenderlo perfectamente y hacerte una idea de lo que hace aunque no sepas programacion (no sabras si tiene errores) pero si ves el codigo de un shader y no sabes ... lo tienes jodido para entenderlo y mucho menos saber lo que hace.
#101
Cita de: Aday_Gonzalez date=1487805594Hola, gracias !


      Sí, tiene un un sistema propio el cual mide el ruido base, después de eso determina la fuerza necesaria para "el soplo" y por ultimo una mezcla entre tiempo y constancia de este mismo para que se llegue a enviar.


      Suena complejo, pero nada más lejos de la realidad, es tan simple como soplar suavemente como quien sopla un diente de león y el mensaje se envía por el mundo.


      Además, he puesto la opción de silenciar el micrófono, para que si estas en un sitio muy ruidoso no se envie por error, y poder enviarlo pulsando el botón.
   


jajaja muy bueno ... te has quedado conmigo !!! xDDD
 
Cuando vi lo de tocar o soplar para enviar, pensaba que era una broma porque en lo que pense fue en el aire y no se me vino ni por un instante a la cabeza el ruido al momento de soplar xDDD
#102
General (Antiguo) / Google Play Service
Febrero 24, 2017, 07:26:03 AM
Cita de: ProgramacionWH date=1487893364Que has investigado?
   
   
      Que has googleado?
   
   
      Que codigo has intentado picar?
   
   
      Si muestras tu trabajo la gente te ayudara mas facilmente que si parece que estas pidiendo que googlemos por ti ^^
   


Se puede decir mas alto, pero no mas claro XD totalmente de acuerdo
 
@ProgramacionWH
#103
Cita de: sam date=1487838063Es curioso pero a pesar de que ya estaba usando la manera que me habéis puesto, este funcionaba en unos objetos hacia el objeto que quería mover y desde otros no. He tenido que hacerle un GameObject.find desde el start, la única diferencia es que unos son Prefebs (desde donde he tenido que hacer la llamada oject.find) y los otros no. 
   
   
      ¿A qué se puede deber esto? ¿por qué no funciona igual con todos el mismo método? no lo sé, pero si alguien lo sabe y me lo aclara me será de gran ayuda, Saludossss XD
   


Las causas pueden ser multiples y es imposible decirte a que es debido el hecho de que en algunos casos funcione y en otros no ... eso solo puedes comprobarlo tu mismo, que eres quien tiene el proyecto delante, los demas solo podemos estar dandote posibles causas pero que en el fondo es dar palos de ciego porque quizas no tienen nada que ver con el problema (sin ver el proyecto es un ejercicio de imaginacion). Lo unico que podemos decirte, y que es 100% acertado, es que el problema no se encuentra en la funcion objeto.transform.Translate porque esa siempre te funcionara sin importar si se trata de un prefab o no.
 
Como te comentan es posible que el objeto hacia el que te quieres mover no este referenciado, la velocidad de movimiento sea cero o cualquier otra razon ... pero es como jugar a las adivinanzas sin pistas.
 
Un problema que suele aparecer a la hora de referenciar objetos prefab que creas por codigo es que Unity añade al nombre la cadena "(Clone)" ... por lo que al usar el Find para localizarlo por su nombre original no lo encontrara y siempre devolvera null. Son de aquellas cosas tontas que si no te fijas pueden traerte muchos quebraderos de cabeza, pero como decia tambien es posible que no tenga nada que ver con tu problema.
#104
Cita de: sam date=1487807028- ¿Cómo sería la forma de modificar un componente de un objeto desde otro?
   


Puedes hacerlo tal como te ha indicado @Biarox1166 utilizando GetComponent aunque no ha acertado mucho en el ejemplo ... Con todos los componentes que existen por defecto en Unity mas los que tu mismo puedes crearte, ha ido a escoger el unico que no necesita utilizar GetComponent xDDD
 
Para modificar el Transform de un GameObject basta con acceder al miembro transform como si se tratara de una variable publica cualquiera :
 

public GameObject cubo;
private void Update () {
if (Input.GetKey (KeyCode.W))
   cubo.transform.Translate (Vector3.forward * Time.deltaTime);
}

 
Pero para cualquier otro componente que no sea el Transform si que deberas hacerlo utilizando GetComponent.
 
 
 
Cita de: sam date=1487807028- Otra pregunta que me hago, ¿podría crear un script desde dónde manejar todos los objetos y eventos del juego? no digo que sea la manera mas correcta, pero se podría?
   


Nooo !!! Seria como saltar desde una 10ª planta ... poder podrias pero nunca deberias hacerlo.
 
Si haces eso, el problema no es que sea la manera mas correcta o incorrecta de hacerlo porque en programacion casi siempre habra una manera mas correcta de hacer algo desde el punto de vista optimizacion y rendimiento ... el problema seria que te estarias cargando literalmente de un plumazo la programacion orientada a objetos (o componentes en este caso).
 
 
 
Cita de: sam date=1487807028-Cómo puedo crear una variable Global que usar en todos los Scripts con sólo ponerla? por ejm. si La variable global fuera Pause y fuera igual a True pues que en todos los scritps pueda poner directamente, if ( pause == 1) { ... }
   


Para mi el mejor metodo que existe, por lo menos a mi gusto y el que yo siempre utilizo, es mediante Singleton. Busca sobre eso y encontraras mucha informacion bien explicada con ejemplos incluidos (es algo muy facil de entender y poner en practica) ... pero para que te hagas una idea te dire que un singleton no es otra cosa que un script que te garantiza que solo habra un objeto de ese tipo.
#105
General (Antiguo) / Objeto fuera del minimapa
Febrero 22, 2017, 05:52:50 PM
Cita de: ytinU date=1487780436como vi en la respuesta de Arthure habia un método de dibujarmapa lo que me hizo pensar deberia dibujar un minimapa?
   


Hola @ytinU
 
Que no te engañe el nombre de la funcion que puse "Dibujar_Enemigo_Minimapa". Como puedes observar en el codigo que puse, esa funcion la deje vacia con puntos suspensivos para que tu la rellenaras ... pero la funcion se hubiera podido llamar perfectamente "Colocar_Marcador (Vector3 posicion)".
 
Lo importante del codigo era el contenido de la funcion Update que es donde se calcula en que posicion del radar debe ir colocado el marcador (indistintamente de si se trata de un marcador que señale un enemigo, spawner o cualquier otro elemento) dependiendo si se encuentra dentro o fuera del rango.
 
Para mostrar el contenido del radar hay diferentes metodos : puedes hacerlo con una camara en 3d, una camara octografica, los elementos de la UI para montarte tu propio sistema o cualquier otro metodo ... todo depende de la imaginacion y lo que quieras currartelo.
 
Tu optaste por el metodo mas rapido, colocar una camara y marchando ... aunque debes tener en cuenta que de todos los metodos que se me ocurren creo que la camara 3d es el que mas consuma, pero puedes conseguir optimizar simplemente haciendo que no se muestren los edificios en la camara del radar o bien cambiando las opciones de la camara y ponerla en octografica (o aun mejor, realizando los dos cambios).
 
Un saludo ... y perdona por el debate en tu tema.
 
P.D. sobre lo de utilizar clases estaticas y eso, en lo personal no te lo recomiendo ... una cosa es el metodo que utilices para manejar la informacion que aparecera en el radar (que es lo que yo te puse en el primer post), y otra cosa es el metodo que utilices para mostrar dicha informacion (que en tu caso es usando una camara). Si al final optas por buscar videotutoriales, creo que el 99% de los casos utilizaran la camara.