摘要:
这篇继续上篇love2d游戏1--1942game(一),分为两部分,一游戏背景、玩家和敌机的显示,二子弹发射和计分。(注:一些全局变量放在了conf.lua里)一、游戏背景、玩家和敌机的显示这个游戏的背景用的是一个32*32的图片,怎么才能让其在整个屏幕上显示呢?其实只需要加载图片后,用for循环让其在不同的坐标处显示即可,代码如下:-- 绘制动态的背景 for i = 0,4 do --绘制5列 for j = -1,4 do --绘制6行 --绘制坐标随时间变化,y坐标增大32*scale,这里32为图片的宽和高 love.graphics.draw(img... 阅读全文
摘要:
做播放器当然少不了播放列表,播放列表又好几种形式,一种使用另外的窗口,如千千静听;一种使用多标签,如酷狗音乐;一种使用停靠窗口,如QQ影音。由于我做的是播放器,是在4.3寸的屏上运行,便选择了停靠窗口。在Qt里停靠窗口是QDockWidget,它的显示区域如图,摘自Qt帮助文档。可以对它的属性进行一系列的设置,具体的看帮助文档。可是当我使用QDockWidget后发现,右边的列表居然占了屏幕一大半。于是我就用resize来调整它的大小,可是依然如故;接着我又把QListWidget加上resize,结果还是如此。没办法了,只好借助伟大的网络了,原来是“QDockWidget acts as a 阅读全文