IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Jakub Giesler:13.11.2017 17:21

Ahoj dělám na takovým soukromím projektu a narazil jsem na problém, mam pole s funkcema akorát nevím proč nemůžu menit data jich všech a zkoušel jsem toho mnoho ale nic mi nefungovalo. Děkuji moc za odpověď :)))

define(['Class', 'PIXI', 'Opponent'], function(Class, PIXI, Opponent) {
        var pixiapp;

        var image;

        var op = {
                x: 0,
                y: 0,
                img: null,
                Load: function(newx, newy, image) {
                        this.x = newx;
                        this.y = newy;

                        this.img = PIXI.Sprite.fromImage(image);
                        pixiapp.stage.addChild(this.img);
                },
                Render: function(dir1, dir2) {
                        if (dir1) this.img.y++;
                        if (dir2) this.img.x++;
                }
        };
        var ops = [];

        var Multiplayer = Class.extend({
                init: function(newpixiapp, myimage) {
                        pixiapp = newpixiapp;
                        image = myimage;

                        ops.push(op);
                        ops[0].Load(0, 0, image);
                        ops.push(op);
                        ops[1].Load(0, 0, image);
                }
        });

        Multiplayer.prototype.Join = function(id) {
        };

        Multiplayer.prototype.Left = function(id) {};

        Multiplayer.prototype.Load = function() {};

        Multiplayer.prototype.Render = function() {
                ops[0].Render(true, false);
                ops[1].Render(true, true);
        };

        return Multiplayer;
});
 
Odpovědět
13.11.2017 17:21
Avatar
Marian Benčat:13.11.2017 17:24

co ze nejde?

Nahoru Odpovědět
13.11.2017 17:24
Totalitní admini..
Avatar
Odpovídá na Marian Benčat
Jakub Giesler:13.11.2017 17:31

Na funkci Render() v poli se mi nezmění hodnoty obou objetků.

 
Nahoru Odpovědět
13.11.2017 17:31
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.