コード例 #1
0
        protected override void Initialize()
        {
            base.Initialize();

            new SpriteRenderSystem(Entities);
            new AABBSystem(Entities);
            new PhysicsMovementSystem(Entities);

            e = Premade.Create("Content/Test.mpm");
            Entity e2 = Premade.Create("Content/Test.mpm");

            e2.GetComponent <TransformComponent> ().Position = new Vector2(50, 300);

            Premade.Create("Content/Test.mpm").GetComponent <TransformComponent> ().Position = new Vector2(80, 300);
            Premade.Create("Content/Test.mpm").GetComponent <TransformComponent> ().Position = new Vector2(141, 300);
            Premade.Create("Content/Test.mpm").GetComponent <TransformComponent> ().Position = new Vector2(170, 250);

            e.AddComponent <PhysicsBodyComponent> ();
        }
コード例 #2
0
ファイル: Premade.cs プロジェクト: misnina/MonsterBreeder
    private void Awake()
    {
        i = this;

        golden = new Monster(-1, "Shiny", "Circle", 10, "Gold", "Folded", "Gold", "Long", "Gold", "Stripped");
        golden.SetParents(golden, golden);

        brown = new Monster(-2, "Marco", "Square", 5, "Brown", "Pointed", "Brown", "Medium", "Brown", "None");
        brown.SetParents(brown, brown);

        pink = new Monster(-3, "Cherry", "Square", 5, "Pink", "Pointed", "Pink", "Short", "Pink", "None");
        pink.SetParents(pink, Premade.i.golden);

        aqua = new Monster(-4, "Blueberry", "Oblong", 3, "Green", "Folded", "Green", "Medium", "Blue", "Stripped");
        aqua.SetParents(aqua, Premade.i.brown);

        randMonsterDict.Add(0, golden);
        randMonsterDict.Add(1, brown);
        randMonsterDict.Add(2, pink);
        randMonsterDict.Add(3, aqua);
    }