コード例 #1
0
        public TMXOrthoVertexZ() : base("TileMaps/orthogonal-test-vertexz")
        {
            CCTileMapLayer layer = tileMap.LayerNamed("trees");

            m_tamara = layer.ExtractTile(0, 11);

            CCLog.Log("tamara vertexZ: {0}", m_tamara.VertexZ);
        }
コード例 #2
0
        public TMXReadWriteTest() : base("TileMaps/orthogonal-test2")
        {
            m_gid = CCTileGidAndFlags.EmptyTile;

            CCTileMapLayer layer = tileMap.LayerNamed("Layer 0");

            layer.Antialiased = true;

            tileMap.Scale = (1);

            CCSprite tile0 = layer.ExtractTile(1, 63);
            CCSprite tile1 = layer.ExtractTile(2, 63);
            CCSprite tile2 = layer.ExtractTile(3, 62); //new CCPoint(1,62));
            CCSprite tile3 = layer.ExtractTile(2, 62);

            tile0.AnchorPoint = (new CCPoint(0.5f, 0.5f));
            tile1.AnchorPoint = (new CCPoint(0.5f, 0.5f));
            tile2.AnchorPoint = (new CCPoint(0.5f, 0.5f));
            tile3.AnchorPoint = (new CCPoint(0.5f, 0.5f));

            CCMoveBy    move      = new CCMoveBy(0.5f, new CCPoint(0, 160));
            CCRotateBy  rotate    = new CCRotateBy(2, 360);
            CCScaleBy   scale     = new CCScaleBy(2, 5);
            CCFadeOut   opacity   = new CCFadeOut(2);
            CCFadeIn    fadein    = new CCFadeIn(2);
            CCScaleTo   scaleback = new CCScaleTo(1, 1);
            CCCallFuncN finish    = new CCCallFuncN(removeSprite);
            CCSequence  sequence  = new CCSequence(move, rotate, scale, opacity, fadein, scaleback, finish);

            tile0.RunAction(sequence);
            tile1.RunAction(sequence);
            tile2.RunAction(sequence);
            tile3.RunAction(sequence);


            m_gid = layer.TileGIDAndFlags(0, 63);

            Schedule(updateCol, 2.0f);
            Schedule(repaintWithGID, 2.0f);
            Schedule(removeTiles, 1.0f);


            m_gid2 = CCTileGidAndFlags.EmptyTile;
        }
コード例 #3
0
        public TMXOrthoTest4() : base("TileMaps/orthogonal-test4")
        {
            CCTileMapLayer       layer = tileMap.LayerNamed("Layer 0");
            CCTileMapCoordinates s     = layer.LayerSize;

            sprite       = layer.ExtractTile(0, 0);
            sprite.Scale = 2;

            sprite2       = layer.ExtractTile(s.Column - 1, 0);
            sprite2.Scale = 2;

            sprite3       = layer.ExtractTile(0, s.Row - 1);
            sprite3.Scale = 2;

            sprite4       = layer.ExtractTile(s.Column - 1, s.Row - 1);
            sprite4.Scale = 2;

            Schedule(removeSprite, 2);
        }
コード例 #4
0
        public TMXIsoVertexZ() : base("TileMaps/iso-test-vertexz")
        {
            CCTileMapLayer layer = tileMap.LayerNamed("Trees");

            m_tamara = layer.ExtractTile(29, 29);
        }