Cita de: Howling Wolf date=1436472246Jajajaja, poco loco estás xD
Un abrazo tio, no cambies nunca
Como voy a cambiar? , sino quien os estará dando la bara todo el dia por aqui hahahhahah
Un abrazo hermano!!!!
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úCita de: Howling Wolf date=1436472246Jajajaja, poco loco estás xD
Un abrazo tio, no cambies nunca
Cita de: Howling Wolf date=1436464237Jajaja, nunca lo dije como excusa para pasar de ti, de hecho ayer llegué a las 22:00 a casa desde las 8:00 que empecé a trabajar y hoy he llegado hace un rato, pocas ganas tengo de romperme la cabeza con algoritmos xDDHowlinggggggg que te quiero mucho jodio!!! XDDDD
Por otro lado no cabe duda que te esfuerzas, pero posiblemente a lo que se refiere GSG3D es que buscando por internet no solo consigues encontrar soluciones al problema que tienes, sino que además encuentras alternativas y lees cosas que hace que busques de otra forma. Saber buscar no es algo que saben hacer todos por naturaleza, también hay que aprender ha hacerlo.
Date cuenta de una cosa, yo jamás he preguntado ni nadie me ha enseñado nada sobre 3D o programación y sin embargo voy aprendiendo, se trata de no desesperarte a las 2 horas de haberte encontrado un problema, yo he llegado a estar tardes y tardes enteras con un problema que al final era una tonteria, pero te juro que jamás olvidaré como se hace, porque me costó un cojón dar con la solución jeje.
Un saludo socio
Cita de: ProgramacionWH date=1436466080@ramunda No porfavor no lo borres,Compiiii , que te doy la razón y mil veces!! , de verdad lo hice con una intención pero no pense en esto, y se reconocer y de buen agrado cuando uno tiene razo´n y tu la tienes jejej , asi que, he modificado el post y ahora de regalo!!! un barco en 3d que te cagas de guapo!!! , jijij y ademas totalmente FREE sin derechos ni nada por el estilo )
no era esa mi intecion ni mucho menos ademas como dice @Howling Wolf quien no se a descargado cosas gratis y tal?
El problema es que no es lo mismo "robarle" 20$ a quien gana 10 millones por una produccion que robarselos a quien con suerte llega a mas de 100$.
Mi unica intencion es aparte de agradecerte que la gente sea consciente de esto , es decir, esta bien que lo usen pero al menos que sepan que hay un trabajo detras.
Insisto no borres post por favor, todos somos libres, nada mas daba mi opinion.
Un saludo
Cita de: Howling Wolf date=1436465757No te fustigues por haber tenido un gesto de amabilidad, evidentemente lo hiciste con la mejor de las intenciones y no has matado a nadie macho. Es más, quizá a nosotros no nos resulte útil o que pensamos que el esfuerzo de alguien por sacarse unos dólares está ahora aquí gratuito, pero tampoco lo has publicado a los 4 vientos. Digo más, quien no ha visto alguna vez una película pirata? xD.He puesto editar post pero no deja quitar el archivo no me aparece...solo me deja cambiar el texto escrito y poco mas, hay algun editar que yo no vea?
No obstante si así lo deseas es tan fácil como editar el post y cambiar lo que quieras, solo los moderadores y administradores pueden borrar un post.
Un saludo compi
Cita de: elanguido date=1436456471Lo primero que te diría es que ese script en su conjunto deja mucho que desear, veo que estás bastante verde en programación Unity básica. te recomiendo que hagas algún curso sobre el tema antes de meterte a hacer cosas complejas, los hay gratuitos en youtube. De todas formas, ahí va una solución rápida:
El problema lo tienes en esta línea:
skelly = GameObject.FindWithTag("skelly1");
Lo que hace esa linea es buscar el objeto que tenga el tag "skelly1" y luego más abajo comparas la distancia de ese objeto con el player. El tema es que si hay más de un objeto con ese tag, siempre te va a obtener el primero de ellos.
Este script lo tienes asignado al enemigo verdad? si es así, sustituye esa línea por esta otra:
skelly = gameObject;
Si no tienes el script asignado al enemigo... mal vamos xD
using UnityEngine;
using System.Collections;
public class skellyattack : MonoBehaviour {
public GameObject player;
public GameObject skelly;
public float distance;
public PlayerInfo character;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
player = GameObject.FindWithTag("jugador");
skelly = GameObject.FindWithTag("skelly1");
distance = Vector3.Distance(player.transform.position,skelly.transform.position);
if (distance <= 3) {
skelly.GetComponent<Animation>().CrossFadeQueued("Run", 0.3f, QueueMode.PlayNow);
skelly.GetComponent<Animation>().CrossFade("SwingHeavy");
character.ApplyDamage(1);
character.playerInCombat(1);
}
else if (distance < 50 && distance > 3.0f) {
skelly.GetComponent<Animation>().CrossFadeQueued("SwingHeavy", 0.3f, QueueMode.PlayNow);
skelly.GetComponent<Animation>().CrossFade("Run");
skelly.transform.LookAt(player.transform.position);
transform.position = Vector3.MoveTowards(transform.position, player.transform.position, 0.30f);
//character.playerInCombat(1);
}
else
{
skelly.GetComponent<Animation>().CrossFadeQueued("Run", 0.3f, QueueMode.PlayNow);
skelly.GetComponent<Animation>().CrossFade("IdleHoldSword");
character.playerInCombat(1);
}
}
}
Cita de: francoe1 date=1436391918Es una Solución, pero no es la mas viable por que si tienes 3 armas con el mismo código se modifican las 3, dependiendo de que se trata puedes utilizar variables estáticas, en este caso no te lo recomiendo.
public static float municiontotal = 150;
Cita de: francoe1 date=1436390637Si, como no lo estoy haciendo con ningún editor ni nada directamente escribiendo en la Web, me eh olvidado del base y es muy básico, un ejemplo escrito en un lenguaje como C# de como en realidad debe ser programada estas cosas, lo hago con la intención de que busquen información y se empapen de ella para aprender y avanzar.Gracias de nuevo @francoe1 , pero tienes alguna solución para lerdos?
Es cierto, no es algo tan simple de asimilar pero es algo Fundamental en POO, y bien me parece que esto le podría dar un poco de Luz.
De todos modos ¡Gracias por la Corrección, no me había dado cuenta!.
¡Suerte!
using UnityEngine;
using System.Collections;
public class recargamunicion2 : MonoBehaviour {
// Use this for initialization
void OnTriggerEnter (Collider other) {
if(other.gameObject.tag == "jugador"){
// Accedo al script de disparosyrecargos2 y actualizo la MunicionActual.
disparosyrecargos2.municiontotal=100;
// Destruyo el cargador de municion
Destroy(other.gameObject);
}
}
}