亚洲h在线观看_国产亚洲精品aa午夜观看_欧美一区二区视频在线观看2022_亚洲国产精品一区二区久久恐怖片

您的位置:首頁 > 資訊 > 游戲 >

環球熱資訊!QT項目一:俄羅斯方塊游戲

1,簡介

初學QT大約兩個星期時,想做點什么東西鍛煉下,大約1個下午加晚上完成的,比較簡單。


(資料圖片僅供參考)

其中運行流程算法都是自己想的,沒有百度,是想訓練下邏輯思維能力。

2,效果

3,主要設計思路

界面布局:

左側是游戲方塊區域,采用自繪widget

右側使用UI設計器布局,其中顯示下一個方塊的widget也是自繪

這2個 widget 都在UI設計器里通過普通 widget 做了提升

游戲區域:

游戲區域使用15*20矩形格子,以橫縱坐標表示格子位置

每個下落的圖形元素使用4個格子表示

依次繪制背景、已固定的元素、當下移動的元素

方塊形狀:

每個元素都是4個格子,存4個坐標點即可

元素一共有6種類型,長條、山字形、槍形1、槍形2、田字形、Z字形,每種可以變換4個方向,就又有1到4種形狀

每種形狀都可以在一個4*4的矩陣中以4個坐標表示,改變形狀時,就是換一種坐標集

移動碰撞檢測:

先假設移動一步,計算移動后元素和已存在的坐標集是否存在重合,存在則不能移動,退回

游戲分數、等級、下落速度控制:

一次消除1行=100分;2行=300分;3行=500分;4行=700分

即同時消除行數越多,獎勵分數越多

每1000分1級,粗略設計共8級

下落是定時器控制,每升1級定時器加快一點,滿級不再加速,不然速度太快沒法玩

————————————————

版權聲明:本文為CSDN博主「逆楓゛」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。

標簽: QT項目一俄羅斯方塊游戲 widget 俄羅斯方塊游戲

相關閱讀

精彩放送

主站蜘蛛池模板: 国产美女精品久久久v| 日本精品一区二区三区在线| 欧美成人中文字幕| 国产精品第一视频| 国产精品对白刺激久久久| 国产精品黄视频| 国产精品自在线| 久久久久天天天天| 亚洲综合成人婷婷小说| av日韩一区二区三区| 国产精品日韩欧美| 99在线视频免费观看| 久久99久国产精品黄毛片入口| 久久综合色88| 国模吧一区二区| 精品国内产的精品视频在线观看| 国产精品96久久久久久| 国产精品免费视频xxxx| 亚洲高清视频一区| 中文字幕日韩精品久久| 精品久久久久亚洲| 久久久久久久有限公司| 精品国产免费人成电影在线观... 精品国产一区二区三区久久久狼 精品国产一区二区三区久久狼黑人 | 欧美日韩福利在线观看| 国产精品揄拍500视频| 亚洲国产高清国产精品| 日本亚洲欧洲精品| 欧美亚洲色图视频| 99高清视频有精品视频| 成人免费网站在线| 国产精品欧美日韩| 精品产品国产在线不卡| 热久久这里只有精品| 日韩在线三区| 国产精品自在线| 国产精品日韩在线一区| 日韩国产欧美亚洲| 日韩在线免费观看视频| 国产精品久久久影院| 婷婷久久伊人| 日韩视频 中文字幕|