コード例 #1
0
    void LuoKentta()
    {
        ColorTileMap kentta = ColorTileMap.FromLevelAsset("kukkula");

        kentta.SetTileMethod(Color.Black, LuoReuna);
        kentta.SetTileMethod(Color.DarkGray, LuoMaata);
        kentta.SetTileMethod(Color.FromHexCode("00FF21"), LuoPelaaja);
        kentta.SetTileMethod(Color.Red, LuoVihollinen);
        kentta.Optimize(Color.Black);
        kentta.Execute(30, 30);

        Gravity = new Vector(0, -1000);
        AddCollisionHandler <PlatformCharacter2, PlatformCharacter>(pelaaja, "vihollinen", VihollinenKukkulalla);
    }
コード例 #2
0
ファイル: bbd.cs プロジェクト: EA99/sejypeli
    void LataaKentta(ColorTileMap kentta)
    {
        //ColorTileMap kentta1 = ColorTileMap.FromLevelAsset("kentta1");
        kentta.SetTileMethod(Color.Brown, LisaaTaso);
        kentta.SetTileMethod(Color.Red, LisaaPelaaja);
        kentta.SetTileMethod(Color.Yellow, luokulta);
        kentta.SetTileMethod(Color.Black,luokivi);
        kentta.SetTileMethod(Color.Gray, luohiili);
        kentta.SetTileMethod(Color.Blue, luovesi);
        kentta.Optimize();
        kentta.Execute(40,40);
        osoitinko = new GameObject(40, 40);
        osoitinko.Color = Color.Red;
        osoitinko.Position = Mouse.PositionOnWorld;
        osoitinko.Image = osoitinkuva;
        Add(osoitinko);

        //Level.CreateBorders();
        IsMouseVisible = true;
        Level.Background.CreateGradient(Color.SkyBlue, Color.SkyBlue);
    }