当前位置: 首页 > wzjs >正文

企业网站建立之前必须首先确定深圳做网站哪家

企业网站建立之前必须首先确定,深圳做网站哪家,烟台 做网站,重庆市建设网站公司3 用户界面类UserInterface 在《从零开始学Python游戏编程33-指令模式2》中,将用户界面类的名字设为了“Game”,在此我们将该类名设置为UserInterface。 3.1 __init__()方法 在UserInterface类的__init__()方法方法中,主要不同是根据图2中…

3 用户界面类UserInterface

在《从零开始学Python游戏编程33-指令模式2》中,将用户界面类的名字设为了“Game”,在此我们将该类名设置为UserInterface。

3.1 __init__()方法

在UserInterface类的__init__()方法方法中,主要不同是根据图2中的空格行列数设置游戏窗口的大小,并且将移动坦克精灵的指令moveTankCommand设置为Vector2类型,代码如图5所示。

图5 __init__()方法的代码

其中,第37行定义的cellSize属性表示每个空格的大小;第38行定义的windowSize属性表示游戏窗口的大小,其值为空格行列数gameState.worldSize逐元素(通过elementwise()方法设置逐元素操作)与空格大小cellSize相乘,得到窗口的宽度和高度;第39行代码根据windowSize创建游戏窗口;第41行代码将移动坦克精灵的指令moveTankCommand设置为Vector2类型。

3.2 processInput()方法

在processInput()方法中,根据玩家的按键,设置移动坦克精灵的指令moveTankCommand,代码如图6所示。

图6 processInput()方法的代码

其中,第46行首先复位移动坦克精灵的指令moveTankCommand;第55-62行代码根据玩家的数据修改moveTankCommand。第55-56行,当玩家点了向右的箭头按键,此时将moveTankCommand中表示列数的属性x设置为1,表示坦克向右移动1格;第57-58行,当玩家点了向左的箭头按键,此时将moveTankCommand中表示列数的属性x设置为-1,表示坦克向左移动1格;第59-60行,当玩家点了向下的箭头按键,此时将moveTankCommand中表示行数的属性y设置1,表示坦克向下移动1格;第61-62行,当玩家点了向上的箭头按键,此时将moveTankCommand中表示行数的属性y设置-1,表示坦克向上移动1格。

3.3 update()方法

update()方法的主要作用是根据移动坦克指令moveTankCommand,更新坦克精灵的所在行列数,即更新坦克精灵的位置,代码如图7所示。

图7 update()方法的代码

第65行代码,通过属性gameState()调用GameState类的方法update()对tankPos属性进行设置。


文章转载自:

http://xjcA4xon.rxhsm.cn
http://Q2uWZCUG.rxhsm.cn
http://ESi5Ge2H.rxhsm.cn
http://k3YOT0bu.rxhsm.cn
http://lWZjrw6v.rxhsm.cn
http://zMA1ZIDO.rxhsm.cn
http://ZR3ZWu2x.rxhsm.cn
http://Ck5zC9id.rxhsm.cn
http://g2tf647E.rxhsm.cn
http://0Qr9LQKZ.rxhsm.cn
http://aTJ2jcdH.rxhsm.cn
http://sKC0eMrQ.rxhsm.cn
http://gJXkNl8X.rxhsm.cn
http://0Jc281QN.rxhsm.cn
http://yNT5X8sH.rxhsm.cn
http://8zppUKUp.rxhsm.cn
http://SegfBZj2.rxhsm.cn
http://VwR0Rmgn.rxhsm.cn
http://6OlW0BVj.rxhsm.cn
http://yt9ob0hp.rxhsm.cn
http://pNXiv9YT.rxhsm.cn
http://weZPXACF.rxhsm.cn
http://3KTQmSwy.rxhsm.cn
http://tul36npo.rxhsm.cn
http://frlOO2Pd.rxhsm.cn
http://o9NoVS6Q.rxhsm.cn
http://uvNiaCK0.rxhsm.cn
http://cMLlPQHM.rxhsm.cn
http://WC7BFRNm.rxhsm.cn
http://wN2Nvnne.rxhsm.cn
http://www.dtcms.com/wzjs/642279.html

相关文章:

  • 高校网站建设方案wordpress批量发文章
  • 社交网站的设计自己做网站犯法吗
  • 网页站点文件夹百度能搜到自己的网站
  • wordpress与joomla刷排名seo
  • ecilpse做网站珠海哪个网站制作公司好
  • 网站框架建设wordpress支持字体
  • 做电影网站赚了几百万始兴建设局网站
  • 免费psd图片素材网站现在有没有免费的网站
  • 做网站好赚钱百度极速版下载安装最新版
  • 深圳做网站开发公司wordpress没有远程发布
  • 社区教育网站建设方案荆州做网站公司最好
  • 给小孩做辅食的网站深圳专业做网站技术
  • 网站修改器wordpress远程保存图片大小
  • 郑州快速建站价格网站域名在哪里注册
  • 什么网站做软文wordpress 知言
  • 烟台论坛建站模板简述网站规划的主要任务
  • 响应式网站排名如何通道县城市建设投资有限公司网站
  • 河北城乡建设学校官方网站长春企业网站哪里做的好
  • 巩义网站推广优化购物网站开发的意义和目的
  • 网站设计西安学习怎么给汽车网站做推广
  • 邯郸北京网站建设科技小发明图片
  • 口碑好的南京网站建设深圳网站建设简介
  • 贵州省和城乡建设厅官方网站保险网站建设
  • 做catalog的免费网站做前端网站用什么软件写代码
  • 网站icon图标怎么设置网站建设价格单
  • 怎么让别人做网站有用模板网在线制作官网免费
  • 淘客免费交易网站建设研发流程
  • 网站导航app域名备案网站负责人
  • 开发一个小程序大概要多少钱宁波网站推广优化联系电话
  • 互联网工具型网站群晖里的wordpress如何删除