Comunidad de diseño web y desarrollo en internet online

ayuda en un juego

Ir a página Anterior  1, 2, 3

Foros de discusión > Flash

Citar            
MensajeEscrito el 17 Jun 2009 04:16 am
mhhh bueno ya quite a disparo y le puse como se llama _root["disparo"+contador];
rp.onRelease = function() {
_root.enemigo.duplicateMovieClip("enemigo"+cont, cont);
_root["enemigo"+cont].onEnterFrame = function() {
this._x = random(500);
this._y = random(500);
if (_root["disparo"+contador].hitTest(_root["enemigo"+cont])) {
_root["enemigo"+cont].gotoAndPlay(2);
}
};
};
=( lo que pasa es que no le da y puespara mi si le estoy dando bien la orden :I

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 17 Jun 2009 04:29 am
volvemos a lo mismo, estas verificando solo si ese disparo da contra ese enemigo 1-1

revisa este tema
http://foros.cristalab.com/colisiones-entre-infinitos-movieclip-para-juego-de-disparos-t33226/

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 19 Jun 2009 05:10 am
querido tribak, soy el davo, no :o, si logro eliminar un array, elimino tambien al que lo lleva por nombre?? vi ese ejemplo que me dijiste, y tambien el tutorial de arrays, y estoy pensando en que le puedo poner un shift o no se cual es el que quita el ultimo o_0 "" del array y entonces seria algo asi(en caso de que si quito un array quito al objeto que lleva por nombre ese array):
if(_root["laser"+contador].hitTest([enemigo+cont[Miarray]]){
MiArray.shift(o pop(no me acuerdo))(); <<<< -__- U_U
}
no pienses que soy muy flojo por dejarte mi pregunta asi, nadamas que me tenia que ir a dormiry sirve que me corrijes. =/

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 19 Jun 2009 06:05 am
shift sirve para dos cosas
una es para eliminar el primer objeto (arreglo[objeto1;objeto2;objeto3])
otra es para devolver el valor de dicho objeto (objeto1)

en la ayuda de flash ponen un ejemplo sencillo

Código ActionScript :

var myPets_array:Array = new Array("cat", "dog", "bird", "fish");
var shifted:Object = myPets_array.shift();
trace(shifted); // Muestra "cat".
trace(myPets_array); // Muestra dog,bird,fish.


lo que se quitaria no seria el arreglo (array) sino un objeto de el; para ser precisos, el primero

aunque bueno, no logre comprender bien tu pregunta :P
eso si, el codigo tiene algo de cierto, ahi la lleva

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 20 Jun 2009 12:18 am
mira lo estoy checando vi un juego en as3 que elimina el array y es con un splice(creo), pero no se como decirle esto viene en el,splice
MiArray.splice(indice,conteo,elemento1....elemnetoN) y no se que sean esos :I,
_root.onMouseDown = function(){
MiArray.splice(["muro"+contaMuros]

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 20 Jun 2009 12:29 am

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 21 Jun 2009 02:42 am
bueno, me puse a moverle y vi esta parte del codigo en la pagina que me dijiste hasta arriba, pero no me elimina a enemigo
_root.onEnterFrame = function() {
rp.onRelease = function() {
miarrayin.push(_root.attachMovie("badboy", "enemigo"+cont, cont));
_root["enemigo"+cont].onEnterFrame = function() {
this._x = 200;
this._y = 300;
if (_root["disparo"+contador].hitTest(this)) {
this.gotoAndPlay(2);
}
};
};
for (var i:Number = 0; i<_root.miarrayin.length; i++) {
if (this.hitTest(_root[miarrayin[i]])) {

_root[miarrayin[i]].removeMovieClip();
}
}
en cuanto creo a un "enemigoN" y tengo la nave pegada a el si va al fotograma 2 y creo que se elimina pero no se porque y si la alejo no

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 02 Abr 2010 01:35 am
Ohh, no tenia nada que hacer y me puse a ver mis mensajes, no me acordaba que era tan ingrato U_U, lo siento :I, y muchas gracias tribak, gracias a ti aprendi casi un 38.7% de lo que se ahora U_U, cualquier persona con mi caracter que me hubiera contestado asi lo ignoraba U_U, pero tu me apoyaste U_U. Gracias :)

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Ir a página Anterior  1, 2, 3
Foros de discusión > Flash

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.