una consulta, hay alguna forma de que un cubo o una esfera por ejemplo sirvan para hacer un agujero en otra estructura por ejemplo para hacer los marcos de las puertas? hay algún programa o algo para agregar esta herramienta sino?
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.
Páginas1
#2
General (Antiguo) / Problemas los botones para celulares
Junio 24, 2016, 07:43:38 PM
hola, el problema que tengo es que me estoy armando un juego para android la cosa es que yo tengo una funcion que es OnMouseUp la cosa es que me di cuenta que al usar los controles UI que da android toma que ya estas clickeando la pantalla entonces la funcion OnMouseUp ya no funciona porque detecta un click antes entonces la script solo funcionaria cuando no estas usando los controles (osea cuando te quedas quieto).
Hay algun modo de solucionarlo o cambio para que te muevas de otro modo que no sean los UI para android?
Hay algun modo de solucionarlo o cambio para que te muevas de otro modo que no sean los UI para android?
#3
General (Antiguo) / duda sobre mi script
Junio 24, 2016, 01:31:19 AM
hola, la script que arme mas o menos dice esto:
la cosa es que la variable atack nunca cambia a true o false siempre se mantiene en false, que es lo que esta funcionando mal?
#pragma strict
private var survivalScript : Survivalcontroller;
var time : float = ;
var atack : boolean = false;
function Start ()
{
survivalScript = GameObject.Find("FirstPersonCharacter").GetComponent(Survivalcontroller);
}
function Update () {
time += Time.deltaTime;
if(time>=1){
atack = true;
time = ;
}
if(time<1){
atack = false;
}
}
function OnTriggerStay ()
{
if(atack==true){
survivalScript.currentHealth -= 10;
}
}
la cosa es que la variable atack nunca cambia a true o false siempre se mantiene en false, que es lo que esta funcionando mal?
#4
General (Antiguo) / Como Crear una llave
Enero 04, 2016, 07:39:56 PM
bueno el script que tengo de la puerta es:#pragma strict
var flame : GameObject;
var key : boolean = false;
var puertaf : GameObject;
var puertaa : GameObject;
var timer : float = 0;
var entro : boolean = false;function Start () { flame.SetActive(false);
puertaf.SetActive(true);
puertaa.SetActive(false);}function OnTriggerStay (){
if(key == true){
if(Input.GetKeyDown("mouse 0")){
flame.SetActive (true);
puertaf.SetActive(false);
entro = true;
}
}
}
function Update(){
if(entro == true){
timer += Time.deltaTime;
}
if(timer>=0.5){
flame.SetActive(false);
puertaa.SetActive(true);
}
}y el nombre de la script es puerta cerrada.lo que necesito es que al seleccionar la llave la puerta automaticamente quede abierta (volver la variable key, del script puerta cerrada, a true)
var flame : GameObject;
var key : boolean = false;
var puertaf : GameObject;
var puertaa : GameObject;
var timer : float = 0;
var entro : boolean = false;function Start () { flame.SetActive(false);
puertaf.SetActive(true);
puertaa.SetActive(false);}function OnTriggerStay (){
if(key == true){
if(Input.GetKeyDown("mouse 0")){
flame.SetActive (true);
puertaf.SetActive(false);
entro = true;
}
}
}
function Update(){
if(entro == true){
timer += Time.deltaTime;
}
if(timer>=0.5){
flame.SetActive(false);
puertaa.SetActive(true);
}
}y el nombre de la script es puerta cerrada.lo que necesito es que al seleccionar la llave la puerta automaticamente quede abierta (volver la variable key, del script puerta cerrada, a true)
#5
General (Antiguo) / que estoy escribiendo mal?
Diciembre 26, 2015, 11:35:45 PM
la script dice esto:#pragma strict
private var buscar : linternaka;
var linterna : GameObject;
function Start () {
buscar = GameObject.Find("script linterna").GetComponent(linternaka);
}function OntriggerStay () {
if(Input.GetKeyDown("mouse 0")){
linternaka.conseguido = true;
linterna.SetActive(false);
}
}y me dice: An instance of linternaka is required to acces a non static member "conseguido".que estoy escribiendo mal? o que le faltaria que ponga?
private var buscar : linternaka;
var linterna : GameObject;
function Start () {
buscar = GameObject.Find("script linterna").GetComponent(linternaka);
}function OntriggerStay () {
if(Input.GetKeyDown("mouse 0")){
linternaka.conseguido = true;
linterna.SetActive(false);
}
}y me dice: An instance of linternaka is required to acces a non static member "conseguido".que estoy escribiendo mal? o que le faltaria que ponga?
#6
General (Antiguo) / Juego que mejora la memoria para android
Diciembre 15, 2015, 01:06:40 AM
Bueno aca al fin termine la primer vercion del juego, les dejo aca las instrucciones en español para el que le interese jugar (las instrucciones dentro del juego esta en ingles):1- Memorizar la horientacion de las barras (Tenes 10 segundos y al pasar los niveles cada vez se tiene menos tiempo), si haces click en la pantalla significa que ya las memorizaste.2- Una pelota va a aparecer aleatoriamente en la parte superior y van a desaparecer las barras.3- Tenes 13 segundos para responder donde caeria la pelota (con las barras anteriormente mostradas), A, B, C o D.4- Si respondiste correctamente se suman 50 puntos sino se pierde 1 vida, al perder las 3 se termina el juego.Perdonen por no poder subir el juego a appstore es que no tengo cuenta y todabia no estoy pensando en pagar los 25 dolares por las primeras verciones.Cualquier error o mejora que se les ocurra se los agradeceria.Link del juego: http://nitrux123.store.aptoide.com/app/market/com.nitrux.inteligencia/1/14510210/How+much+memory+do+you+have%3F Ps: En la imagen no se ven las vidas pero es un error de el emulador en todos los celulares que lo probe se ve bien.
#7
General (Antiguo) / No me abre el juego
Diciembre 12, 2015, 08:02:06 PM
hola, cuando el juego lo pruebo en la pestaña game anda perfecto pero cuando lo abro con el emulador de android y con mi celular pone el cargando de unity pero nunca carga el juego, que puede ser? Para intentar optimisar el rendimiento saque un par de cosas de la pestaña graphics y Quality, puede ser algo de eso? dejo abajo como quedo configurado.
#8
General (Antiguo) / FPS
Diciembre 11, 2015, 03:41:29 PM
hola, quisiera saber de algun script o algo que me limite los fps de mi juego a 60 o 30
#9
General (Antiguo) / Draw cals
Diciembre 11, 2015, 04:22:50 AM
Hola, quisiera saber si 20 draw calls es mucho para un juego de android y como podria hacer para bajarlos mas?
#10
General (Antiguo) / como hago que el juego solo se pueda jugar de costado
Diciembre 10, 2015, 01:12:44 AM
hola, mi duda es como puedo hacer para que cuando inicie el juego si o si tengan que poner el juego de costado, y de paso pregunto que compresor de texturas es el mejor para aumentar el rendimiento?
#11
General (Antiguo) / Se cierra mi juego
Diciembre 09, 2015, 01:34:45 AM
hola, queria saber que puede pasar porque tengo listo el juego en el emulador de pc anda bien en un samsung galaxy s5 mini anda bien, pero cuando lo probe en mi moto G 1 no se que pasa que aleatoriamente, normalmente cuando tengo mas de 150 puntos o falta poco tiempo para que termine el juego, se cierra el juego. Quisiera saber que pasa y como podria arreglarlo porque me parece muy raro que en varios celulares anda bien y en el mio no, ya lo reinstale y descargue mas de 5 veces no creo que el error venga de como se instalo el archivo.
#12
General (Antiguo) / musica de fondo
Diciembre 08, 2015, 06:59:06 PM
hola, mi duda es la siguiente yo tengo una escena que cuando se termina el nivel pongo un application load level y se repite, entonces yo le puse a un cubo la musica de fondo, le puse el dont destroy on load, pero cuando vuelve a cargar la scene me quedan 2 cubos con la musica en diferentes partes, que puedo hacer para solucionarlo?
#13
General (Antiguo) / que estoy ecribiendo mal?
Diciembre 07, 2015, 04:16:29 PM
pongo el siguiente script y me dice unexpected char : 0F1 que esta mal en el codigo?#pragma strict
var einstein : GameObject;
var superdotado : GameObject;
var adulto : GameObject;
var adolecente : GameObject;
var niño : GameObject;
var cerebro : GameObject;
private var puntos : currentscore;
function Start () {
puntos = GameObject.Find("botones").GetComponent(botones);
}
function Update(){
if(puntos.valor>10){
einstein.SetActiveRecursively(true);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}
if(puntos.valor>=8){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(true);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=6){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(true);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=4){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(true);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=2){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(true);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=0){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(true);
}
}
var einstein : GameObject;
var superdotado : GameObject;
var adulto : GameObject;
var adolecente : GameObject;
var niño : GameObject;
var cerebro : GameObject;
private var puntos : currentscore;
function Start () {
puntos = GameObject.Find("botones").GetComponent(botones);
}
function Update(){
if(puntos.valor>10){
einstein.SetActiveRecursively(true);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}
if(puntos.valor>=8){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(true);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=6){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(true);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=4){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(true);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=2){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(true);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=0){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(true);
}
}
#14
General (Antiguo) / que estoy ecribiendo mal?
Diciembre 07, 2015, 04:16:19 PM
pongo el siguiente script y me dice unexpected char : 0F1 que esta mal en el codigo?#pragma strict
var einstein : GameObject;
var superdotado : GameObject;
var adulto : GameObject;
var adolecente : GameObject;
var niño : GameObject;
var cerebro : GameObject;
private var puntos : currentscore;
function Start () {
puntos = GameObject.Find("botones").GetComponent(botones);
}
function Update(){
if(puntos.valor>10){
einstein.SetActiveRecursively(true);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}
if(puntos.valor>=8){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(true);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=6){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(true);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=4){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(true);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=2){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(true);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=0){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(true);
}
}
var einstein : GameObject;
var superdotado : GameObject;
var adulto : GameObject;
var adolecente : GameObject;
var niño : GameObject;
var cerebro : GameObject;
private var puntos : currentscore;
function Start () {
puntos = GameObject.Find("botones").GetComponent(botones);
}
function Update(){
if(puntos.valor>10){
einstein.SetActiveRecursively(true);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}
if(puntos.valor>=8){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(true);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=6){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(true);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=4){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(true);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=2){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(true);
cerebro.SetActiveRecursively(false);
}if(puntos.valor>=0){
einstein.SetActiveRecursively(false);
superdotado.SetActiveRecursively(false);
adulto.SetActiveRecursively(false);
adolecente.SetActiveRecursively(false);
niño.SetActiveRecursively(false);
cerebro.SetActiveRecursively(true);
}
}
#15
General (Antiguo) / guardar y cargar variables
Diciembre 07, 2015, 12:32:47 AM
hola, tengo una variable maxima puntuacion: var maximapuntuacion : int = 0;Lo que quiero hacer es que esa variable quede guardada aunque el dispositivo cierre la aplicacion, lei de usar playerprefs pero lo estube intentando durante arias horas y no se me ocurre nada. ( Lo quiero escribir en java script )
#16
General (Antiguo) / que estoy ecribiendo mal?
Diciembre 06, 2015, 12:36:18 AM
Para detectar una colicion y que un valor suba en uno estoy poniendo:var valor : int = 0;function OnTriggerEnter (Col : Collider){ valor += 1;
}Que estoy copiando mal o que me falta poner porque no me detecta ninguna colicion con el cubo ( si el cubo esta puesto el is trigger en true)
}Que estoy copiando mal o que me falta poner porque no me detecta ninguna colicion con el cubo ( si el cubo esta puesto el is trigger en true)
#17
General (Antiguo) / no me carga mi scene
Diciembre 05, 2015, 07:24:22 PM
hola, yo estaba armando el juego, guarde, lo cerre y despues cuando lo volvi a intentar abrir vi que me aparece como si estubiera en blanco y me dice "failed to load asets/juego.unity because its serialized file vercion is higher than what this version of unity supports" no le encuentro sentido porque la vercion del unity sigue siendo la misma nunca lo cambie ni actualize ni reinstale el unity ni nada, ya me habia pasado antes algunas veces antes, y no tengo ganas la verdad de empesar a armar toda la escena de vuelta (las scrips las sigo pudiendo ver y abrir), ademas cuando lo cerre por ultima vez habia comprobado que todo funcionaba correctamente.
#18
General (Antiguo) / como hago para saber donde cae un objeto?
Diciembre 05, 2015, 01:52:37 PM
hola, tengo que hacer un script que identifique donde cae una pelota ( zona A,B,C o D) y que si se apreto el boton A y callo en la zona A se sumen 5 puntos por ejemplo, estoy usando los UI Buttons, no estoy pudiendo hacerlo con el trigger de objetos porque la esfera cae demaciado rapido y no lo llega a reconocer que entro el objeto. Si puede ser en java script mejor
#19
General (Antiguo) / Script para boton
Diciembre 04, 2015, 10:37:23 PM
hola, necesitaria saber como puedo hacer para que al apretar un boton la variable aumente en 1. osea que al apretar el boton la var boton =+ 1, pero no se que funcion poner o como ponerla para que el boton lo reconosca
#20
General (Antiguo) / Numeros aleatorios
Diciembre 04, 2015, 04:00:52 PM
Hola, no se mucho de scripting y necesito crear una variable (java script) que tenga como resultado 1 o 0 aleatoriamente, por favor si pueden escribir como se escribiria la variable completa lo agradeceria ya que busque y cada vez que lo intento hacer el unity me tira algun error.
Páginas1