コード例 #1
0
ファイル: MainScene.cs プロジェクト: markustenghamn/EggRoll
        public MainScene(ContentManager content, GraphicsDeviceManager graphicsManager)
        {
            Stuff.Initialize(content, graphicsManager);
            graphics = graphicsManager;
            onScreenMessages = new OnScreenMessages();
            Camera2d.Position = Stuff.ScreenCenter;
            input = new Input();
            characters = new List<Character>();
            player = new Player(characters);

            debugTiles = new List<Sprite>();
            for (int i = -10; i < 30; i++)
            {
                Sprite s = new Sprite("SpriteSheet");
                s.Source = new Rectangle(1 * 150, 9 * 150, 150, 150);
                s.Position = new Vector2(i * 150, 400);
                debugTiles.Add(s);
            }
            for (int i = 0; i < 100; i++)
            {
                Sprite tempSprite = new Sprite("SpriteSheet");
                tempSprite.Source = new Rectangle(11 * 150, 9 * 150, 150, 150);
                tempSprite.Position = new Vector2(150*i, 250 + (-150*i));
                debugTiles.Add(tempSprite);
            }
        }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     mSpawnControl        = GameObject.FindGameObjectWithTag("SpawnController").GetComponent <SpawnController>();
     mPlayer              = GameObject.FindGameObjectWithTag("Player");
     mItemSpawnController = GameObject.FindGameObjectWithTag("ItemSpawnController").GetComponent <ItemSpawnController> ();
     mOnScreenMessages    = gameObject.GetComponent <OnScreenMessages> ();
     SpawnActive          = true;
 }