コード例 #1
0
        public Tile(TileMap tileMap, int[] tileNumber)
        {
            this.tileMap    = tileMap;
            this.tileNumber = tileNumber;
            tileCollider    = tileMap.GetTileColliderType(tileNumber);

            transform          = new Transform();
            transform.Rotation = 0f;
            transform.Scale    = new Vector2(8f, 8f);
            transform.Position = Vector2.Zero;
        }
コード例 #2
0
        public TileColliderType tileCollider;                                        // What collider type the tile has.

        public Tile(TileMap tileMap, int[] tileNumber, Vector2 tilePos)
        {
            this.tileMap    = tileMap;
            this.tileNumber = tileNumber;
            this.tilePos    = tilePos;
            worldPos        = tilePos * TILE_SIZE;
            tileCollider    = tileMap.GetTileColliderType(tileNumber);

            transform          = new Transform();
            transform.Rotation = 0f;
            transform.Scale    = new Vector2(8f, 8f);
            transform.Position = worldPos * transform.Scale.X;
        }