您的位置是:少儿编程网>Scratch编程教程Scratch编程教程

Scratch小游戏(27):《保卫萝卜》(8)教程

少儿编程网2021-03-30 20:29:09Scratch编程教程 人已围观 来源:少儿编程 -用户投稿

简介 - 各关卡卡牌显示以下几个问题需要在本期解决:如何实现各关卡显示相应卡牌?如何实现每行最多显示4个卡牌的问题?如何解决卡牌边界显示如何实现当金币不足时显示相应卡牌造型?

 - 各关卡卡牌显示jiU少儿编程网-https://www.pxcodes.com

 jiU少儿编程网-https://www.pxcodes.com

Scratch小游戏(27):《保卫萝卜》(8)教程
以下几个问题需要在本期解决:
  • 如何实现各关卡显示相应卡牌?
  • 如何实现每行**多显示4个卡牌的问题?
  • 如何解决卡牌边界显示?
  • 如何实现当金币不足时显示相应卡牌造型?
     
Scratch小游戏(27):《保卫萝卜》(8)教程
 

 
一、如何实现各关卡显示相应卡牌?
 
在任意一个关卡显示卡牌,我们需要知道要显示的卡牌数以及每一个卡牌的名称,这些信息存储在一个结构体内。
Scratch小游戏(27):《保卫萝卜》(8)教程
 
Scratch小游戏(27):《保卫萝卜》(8)教程
 
二、如何实现每行**多显示4个卡牌的问题?
分两种情况:卡牌数<5与卡牌数>=5时,为了显示美观,做了些偏移。
 
Scratch小游戏(27):《保卫萝卜》(8)教程
 
三、如何解决卡牌边界显示?
卡牌显示分四种位置:
  1. 鼠标y坐标>-40(活动区域中央位置),显示在选择格子的下方
  2. 鼠标y坐标<=-40(活动区域中央位置),显示在选择格子的上方
  3. **左区域
  4. **右区域
     

Scratch小游戏(27):《保卫萝卜》(8)教程jiU少儿编程网-https://www.pxcodes.com

 
四、如何实现当金币不足时显示相应卡牌造型?
 

Scratch小游戏(27):《保卫萝卜》(8)教程jiU少儿编程网-https://www.pxcodes.com

 
其中需要提前构建每一个炮塔的初始造价表
 

Scratch小游戏(27):《保卫萝卜》(8)教程jiU少儿编程网-https://www.pxcodes.com
jiU少儿编程网-https://www.pxcodes.com
jiU少儿编程网-https://www.pxcodes.com
来源   嘻嘻哈哈学编程jiU少儿编程网-https://www.pxcodes.com


相关文章:

支持一下 ( )

Scratch小游戏(27):《保卫萝卜》(8)教程

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

微信公众号

免费视频教程

先知道