Algo como una cadean de chain chomp, pero no exactamente igual
GUAT? :-[
No entendi nada xD, explícate mejor
Pues si Niu, un objeto este del lado izquierdo, un objeto en medio y otro del lado derecho y se muevan juntos. Supongo que a eso se refiere xd
¿Pero qué plátanos es una cadean de chain chomp?
Creo que es esto [spoiler]https://www.google.com.mx/search?q=chain+chomp&safe=strict&biw=1366&bih=667&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjZ08655qLKAhXHQiYKHawkARUQ_AUIBigB[/spoiler]
Aunque no le encuentro el sentido, mejor espera a que de mas detalle xd
Cita de: Grewyks en Enero 11, 2016, 11:22:14 PM
Pues si Niu, un objeto este del lado izquierdo, un objeto en medio y otro del lado derecho y se muevan juntos. Supongo que a eso se refiere xd
Exacto, tome como referencia el chain chomp por que su cadena esta entre un punto y el mismo chain chomp, pero seria solo un objeto entre otros 2
Pfff...sigues sin decir nada.
Igual, te dejo algo supongo es lo que buscas:
Tienes 3 objetos: obj1, obj2 y objMedio
obj1 estará a la izquierda, obj2 a la derecha (o viceversa) y objMedio entre ambos
Entonces, en el objeto objMedio, en el <step>:
[gml]
var m = max(obj1.x,obj2.x);
var mn = min(obj1.x,obj2.x);
var my = max(obj1.y,obj2.y);
var mny = min(obj1.y,obj2.y);
x = m - mn;
y = my - mny;
[/gml]
A ver si es lo que buscas
Si, algo asi pero por alguna razon se pero el objeto medio por alguna razon se queda en las orillas del room
Ok, perdón, error mio :-[
Ahora sí:
[gml]
var m = max(obj1.x,obj2.x);
var mn = min(obj1.x,obj2.x);
var my = max(obj1.y,obj2.y);
var mny = min(obj1.y,obj2.y);
xx = x + (m - mn);
yy = y + (my - mny);
x = xx;
y = yy;
[/gml]
A ver si sirve
Creo que ese código es demasiado Niu, en realidad es más fácil calcular la posición intermedia.
Una forma es así
[gml]
x = (ob1.x + ob2.x)/2;
y = (ob1.y + ob2.y)/2;
[/gml]
Otra forma es usando la función lerp
[gml]x = lerp( ob1.x, ob2.x, 0.5 );[/gml]
el 0.5 se puede cambiar por otro valor, entre 0 y 1, para que el objeto quede más cerca de un objeto que de otro.
mis alabanzas clamud
Gracias clamud es justo lo que queria
Jajaja pobre niu