官术网_书友最值得收藏!

Time for action – drawing the screen – the title screen

  1. Modify the Draw() method of Game1 to include the code necessary to draw the game's title screen after GraphicsDevice.Clear(Color.CornflowerBlue):
    If gameState = GameStates.TitleScreen Then
      spriteBatch.Begin()
      spriteBatch.Draw(titleScreen,New Rectangle(0, 0,Me.Window.ClientBounds.Width,Me.Window.ClientBounds.Height),
        Color.White)
      spriteBatch.End()
    End If
  2. Run the game and verify that the title screen is displayed. You will not be able to start the game yet, however, as we have not written the Update() method yet.
  3. Stop the game by pressing Alt + F4.
    Time for action – drawing the screen – the title screen

What just happened?

The title screen is drawn with a single call to the Draw() method of the spriteBatch object. Since the title screen will cover the entire display, a rectangle is created that is equal to the width and height of the game window.

The Draw() method – the play screen

Finally, we are ready to display the playing pieces on the screen. We will accomplish this by using a simple loop to display all of the playing pieces in the _gameBoard object.

主站蜘蛛池模板: 舒兰市| 屯昌县| 大城县| 英山县| 黑龙江省| 太原市| 古蔺县| 绍兴县| 新源县| 大竹县| 舟山市| 成都市| 文化| 黄冈市| 介休市| 万安县| 哈巴河县| 嘉荫县| 剑川县| 铁岭县| 浠水县| 怀集县| 龙泉市| 怀化市| 华池县| 合阳县| 泊头市| 来凤县| 咸丰县| 秭归县| 蒙山县| 滨州市| 玉山县| 东港市| 梅河口市| 河津市| 香河县| 织金县| 鹤峰县| 晋城| 米脂县|