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

#1
General (Antiguo) / Paquetes de expanción?
Octubre 02, 2015, 09:19:07 PM
Hey!! encontré que lo que busco si es "assetbundle", ahora solo me falta aprender a usarlo, si alguien sabe de tutoriales y todos lo recursos posibles, lo agradecería, por ahora estudiare lo que hay en la pagina oficial de Untiy.[quote author=juanma_teso" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="27988" data-ipsquote-contentcommentid="115350">Con AssetBundle se puede hacer, yo cuando estaba mirando esa clase conseguí cargar una "escena" que no estaba en el proyecto, te explico cómo lo hice por si a otra persona le interesa:1. Crear la escena íntegra, después comprimir la escena (ésto me complicó un poco, porque creo que habían dos formas de hacerlo y una estaba obsoleta) generando un AssetBundle.2. Subir el Asset a un servidor, yo usé uno de los tantos gratuitos que hay.3. Esta es la parte complicada, tienes que hacer un menú o alguna forma de poder descargar esa escena, o hacerlo automáticamente, pero tienes que tener definida una escena vacía donde se descomprimirá el Asset anterior, y la dirección en la que está ubicado, te pasaría el proyecto en el que lo tenía pero lo borre AssetBundle aunque había otra clase parecida que comparaba la versión o algo así y guardaba la última en local o algo así.[/quote] http://unityspain.com/profile/26011-juanma_teso/?do=hovercard" data-mentionid="26011 date=1443735798]@juanma_teso si tienes un Tuto te lo agradecería mucho, igual si estoy investigando.
#2
General (Antiguo) / Paquetes de expanción?
Octubre 02, 2015, 07:11:45 PM
[quote author=Mantis" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="27988" data-ipsquote-contentcommentid="115526">Aquí lo tenéis a huevo http://unityspain.com/topic/13212-publicar-app-pesada-en-google-play/#comment-87052[/quote]Gracias a todos por aportar, he leído la fuente de información citada y no he encontrado lo que busco, intentare explicarme mejor
subiré capturas de pantalla para hacerloTengo este juego instalado en mi móvil Se llama SHADOW FIGTHEste es el primer nivel o tablerono están los recursos para jugarsolo me saldrán disponibles cuando supere el nivel tres, pero una vez descargado, un nivel no se borra, es perpetuo, a menos que se me envíe una actualización los niveles que he descargado, permanecen.

 
#3
General (Antiguo) / Paquetes de expanción?
Octubre 02, 2015, 03:35:59 PM
El asunto, es que la idea es que descargar la app sea fácil y rápido, no engorroso, por eso @rupas tiene razon, después de descargada, le será menos repulsiva la idea al usuario de descargar paquetes de expansión, muchas gracias a todos, empezaré la investigación y posteare lo encontrado, si alguien más, encuentra más recursos, por favor postee también, recuerden que así nos colaboramos entre todos.
#4
General (Antiguo) / Paquetes de expanción?
Octubre 01, 2015, 10:32:13 PM
Hola a todos, yo de nuevo con preguntas varias jejejejejresulta que ando haciendo un aplicativo para android pero cada escena es muy pesada, si compilo todo completo la app resulta pesando uno 50Mgla solución esta (a mi parecer)en hacer que la app no contenga nada inicialmente, sino que los recursos sean descargados a necesidad.esto es, que al subir de nivel, sea necesario hacer la descarga de ese nivel, por supuesto, quiero que esto se haga sin salir de la app.alguien sabe como hacerlo?
la verdad de esto si no tengo ni idea, pero me urge...agradezco de antemano su colaboracion
#5
Ya lo resoolví para quien pueda necesitarlo, todo se soluciona con el SetParentsimplemente le asignamos esa variable a modificar en la UI deseada
si alguien tiene alguna duda, escriba en este post y le ayudamos 
#6
General (Antiguo) / Tocar y Mover/Escalar
Septiembre 29, 2015, 10:27:23 PM
[quote author=iRobb" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="27385" data-ipsquote-contentcommentid="114659 date=1443553100]No sé que nivel de detalle necesitas o sabes llegar.[/quote]Ps  por alli empezaré y si no llego, vuelvo a prenguntaros jjejejej
#7
General (Antiguo) / Tocar y Mover/Escalar
Septiembre 29, 2015, 06:36:08 PM
Hola a todos!!! de nuevo yo por aquíverán, siempre veo como en la mayoría de juegos android, se puede hacer "drag" con un dedo y "scale" con dos...verán he investigado ( y por esto me refiero a preguntarle a alguien mas XD), pero no he encontrado lo que busco...mi intencion no es pasar las coordenadas de la pantalla a las coordenadas del espacio 3D, eso me daria resultados, incorrectos, por ejemplo Espero haberme hecho entender de la mejor manera
 alguna idea?recursos de investigacion?sugerencias?aprecio mucho su ayuda....
#8
Hola a todos!estoy haciendo un proyecto con Vuforia y me ha ido bastante bien, en su mayoría gracias a este foro, por lo cual estoy muy agradecido...tengo un par de dudas con respecto a la herramienta..quiero hacer dos cosas con las que no he podidoLa primera es que pueda pausar la detección del tarject o objetivo, así, con un botón en UI pueda prescindir de tenerlo en la escena.La segunda es el event handler, ¿alguien sabe como dar instrucciones al event handler para que cuando aparezca solo por primera vez el marcador haga alguna animación de aparición? Como siempre, muchas gracias de antemano, y agradezco todos los vínculos de investigación o respuestas puestas que me puedan brindar...
#9
General (Antiguo) / Tap To execute
Septiembre 17, 2015, 06:09:00 PM
gracias men, aunque ya lo solucioné jejejje
muchas gracias
#10
General (Antiguo) / Tap To execute
Septiembre 16, 2015, 05:26:32 PM
he encontrado lo que buscaba, me siento aliviado por que sigo progresando,gracias especiales a juanma-tesopero, como dije antes, de nuevo necesito algo de ayuda, este es el script que ya funciona, para seleccionar el objeto y desceleccionarlo:
import Unit***itor;
import UnityEngine;
import System.Collections;

private var objct : GameObject;
private var lastobjct : GameObject;
private var hit: RaycastHit;
private var step1 : Material;
var step2 : Material;
function Update ()
{
//solo cuando se presione el boton del mouse
if(Input.GetMouseButtonDown(0))
   {//disparamos desde la posicion del mouse un rayo
   var ray: Ray = GetComponent.<Camera>().ScreenPointToRay(Input.mousePosition);
   //igualamos el valor del rayo al raycast
        if (Physics.Raycast(ray, hit))
            {//obtenemos el trnasform del objeto encontrado
            var objectHit: Transform = hit.transform;
            //obtenemos el objeto y lo asignamos a la variable de nuevo objeto
            objct = objectHit.gameObject;
            // si no existe un ultimo objeto seleccionado
            if(lastobjct == null)
               {
               //instaciamos el material del nuevo objeto
               step1 = objct.GetComponent.<Renderer>().material;
               //le aplicamos otro material
               objct.GetComponent.<Renderer>().material = step2;
               // actualizamos la definicion del ultimo material seleccionado
               lastobjct = objct;
               }
            // si existe un ultimo objeto selecionado
            else{
               // si el objeto seleccionado es diferente del ultimo
               if(objct != lastobjct)
                  {
                  //se reasigna el material original al ultimo objeto seleccionado
                  lastobjct.GetComponent.<Renderer>().material = step1;
                  //se reinicializan las variables objct, lastobjct y step1
            objct = null;
            lastobjct = null;
            step1 = null;
                  }
               }
            // aqui ira el codigo para acceder a el script de "objct"
      }
   else
      {
            // aqui ira el codigo para desactivar el script de "objct"
            //se reasigna el material original al ultimo objeto seleccionado
            lastobjct.GetComponent.<Renderer>().material = step1;
            //se reinicializan las variables objct, lastobjct y step1
      objct = null;
      lastobjct = null;
      step1 = null;
      }
   }
}
ahora necesito acceder efectivamente a un script de el objeto guardado en "objct" y ejecutar una función de este script agradezco la ayuda que me puedan dar, en aras de completar esta fase de mi proyecto

alguna sugerencia con respecto a este script?
algo de ayuda para lo que me falta?
como siempre, muchas gracias
#11
General (Antiguo) / Tap To execute
Septiembre 15, 2015, 11:31:53 PM
[quote author=juanma_teso" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="23122" data-ipsquote-contentcommentid="110792">Eso es lo que quieres hacer no? Maneras habrá muchas, a mí me parece buena esa. Y si se te atasca el script siempre puedes compartirlo y pedir ayuda.[/quote]sii, el problema es que no se por donde empezar, deberia declara primero el "camera.ScreenPointToRay"?de ser asi, seria:
if (Physics.Raycast(ray, hit)) {
    var objectHit: Transform = hit.transform;
   
    // Do something with the object that was hit by the raycast.
}
eso fue lo que encontre, pero no entiendo...En la variable "hit" se guarda un RaycastHit  que aun no ha sido definido (creo)Ela variable "ray" se guarda una variable de tipo Ray que corresponde a "camera.ScreenPointToRay" (espero ir bien hasta ahí)Luego se comprueba... QUE SE COMPRUEBA??solo quiero almacenar el objeto al que le doy en una variable tipo GameObject para poder trabajar con eso.... 
#12
General (Antiguo) / Tap To execute
Septiembre 15, 2015, 11:03:59 PM
NOHme rindo no encuentro como utilizar estas herramientas juntasalguien por favor pudiera hacer un pequeño ejemplo?
ya he buscado en la web y sigo sin conseguir ENTENDERdebo acotar que realmente estoy urgido por favor ayuda 
#13
General (Antiguo) / Using? Uintyengine, Unitt***itor etc
Septiembre 15, 2015, 07:50:09 PM
[quote author=Arthure" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="24094" data-ipsquote-contentcommentid="110713 date=1442337605]asi que yo diria que no es problema del codigo de tu script (si te reconoce o te deja de reconocer la linea using UnityEngine;) si no del propio editor. Mira si has tocado alguna opcion en el Mono o el editor que sea estes utilizando.[/quote]no he modificado nada del editor (es MONOVELOP el que viene por default) así que realmente estoy perdido, pero si alguna configuracion me ayudara agrdeceria que me dieran indicaciones para arreglar esto..De nuevomil y mil gracias 
#14
General (Antiguo) / Using? Uintyengine, Unitt***itor etc
Septiembre 15, 2015, 07:09:31 PM
hola a todos, tengo un pequeño inconveniente al crear scripts vía developeral crear un nuevo java script me sale asi:
#pragma strict

function Start () {

}

function Update () {

}
el lio es que no me salen las sugerencias de mis variables, ni de las cosas que usa unity, antes me salían e investigando me di cuenta que en eso infería la aparición de las lineas:
Using Unit***itor;
Using UnityEngine;

pero al digitar esas dos primeras lineas, no reconoce la palabra "using", y intente la mayúscula, la minúscula, y no se que hacer estoy escribiendo muy a oscuras.. alguien sabe que pueda solucionar mi problema?
muchisimas gracias de antemano
#15
General (Antiguo) / Tap To execute
Septiembre 15, 2015, 06:30:05 PM
[quote author=juanma_teso" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="23122" data-ipsquote-contentcommentid="109667">Yo creo que lo mejor es hacerlo "independiente", me refiero a un objeto vacío que tenga un script que te sirva como gestor. Este script puede ser muy simple para empezar, necesitarás una variable GameObject (lógicamente), luego para hacer el "tap" tienes que lanzar un rayo desde una posición en pantalla, también necesitarás un hit para saber a qué objeto le has dado: para la posición en pantalla utiliza la variable position de la clase Touch, para el rayo utiliza la función Camera.Main.ScreenPointToRay y le metes la posición del Touch. Una vez con el rayo, verificas si le das a algo y con el hit sabrás a qué, ahora podrás guardarlo en una variable.El tema de acceder a un componente es un poco más complicado, ya que tienes que definir el tipo (el nombre del script) y si el objeto al que le das no lo tiene te tirará un error, de resto sería como siempre, acceder al componente y usarlo como quieras.[/quote]vale, muy completa tu respuesta, aun no entiendo muchas cosas, estoy leyendo y releyendo lo temas que me pusiste...de seguro necesitare mas ayuda adelante pero mil gracias Aver si entendí mas o menos1.- el script deberá estar en un gameobject vacío2.- creare un variable de tipo GameObject Donde mas tarde almacenaré el objecto que he tocado3.- utilizare "http://docs.unity3d.com/ScriptReference/Camera.html" rel="external nofollow date=1442005112]Camera.ScreenPointToRay" para lanzar el rayo desde la pocicion (X;Y) y darle a un objecto y "RaycastHit" para identificar y almacenar el objecto4.-una vez echo esto, hago normal y accedo a un avariable de un script y ya?