void Initial()
{
window.setFramerateLimit(10); //用来控制窗口的更新频率
tBackgroud.loadFromFile("D:/Qt/qt-everywhere-src-6.8.0/qtquick3d/src/effects/maps/white.png"); //加载纹理图片
//tSnake.loadFromFile("../data/images/green.png");
//tFruit.loadFromFile("../data/images/red.png");
if (!tBackgroud.loadFromFile("D:/Qt/qt-everywhere-src-6.8.0/qtquick3d/src/effects/maps/white.png"))
{
std::cout << "white.png没有找到" << std::endl;
}
if (!tSnake.loadFromFile("D:/Code/C/study5/study5/images/green.png"))
{
std::cout << "green.png没有找到" << std::endl;
}
if (!tFruit.loadFromFile("D:/Code/C/study5/study5/images/red.png"))
{
std::cout << "red.png没有找到" << std::endl;
}
tBackgroud.loadFromFile("D:/Qt/qt-everywhere-src-6.8.0/qtquick3d/src/effects/maps/white.png");
tSnake.loadFromFile("data/images/green.png");
tFruit.loadFromFile("data/images/red.png");
spBackgroud.setTexture(tBackgroud); //设置精灵对象的纹理
spSnake.setTexture(tSnake);
spFruit.setTexture(tFruit);
gameOver = false;
dir = STOP;
x = width / 2;
y = height / 2;
fruitX = rand() % width;
fruitY = rand() % height;
score = 0;
nTail = 1;
for (int i = 0; i < MAXLENGTH; i++)
{
tailX[i] = 0;
tailY[i] = 0;
}
}
{
window.setFramerateLimit(10); //用来控制窗口的更新频率
tBackgroud.loadFromFile("D:/Qt/qt-everywhere-src-6.8.0/qtquick3d/src/effects/maps/white.png"); //加载纹理图片
//tSnake.loadFromFile("../data/images/green.png");
//tFruit.loadFromFile("../data/images/red.png");
if (!tBackgroud.loadFromFile("D:/Qt/qt-everywhere-src-6.8.0/qtquick3d/src/effects/maps/white.png"))
{
std::cout << "white.png没有找到" << std::endl;
}
if (!tSnake.loadFromFile("D:/Code/C/study5/study5/images/green.png"))
{
std::cout << "green.png没有找到" << std::endl;
}
if (!tFruit.loadFromFile("D:/Code/C/study5/study5/images/red.png"))
{
std::cout << "red.png没有找到" << std::endl;
}
tBackgroud.loadFromFile("D:/Qt/qt-everywhere-src-6.8.0/qtquick3d/src/effects/maps/white.png");
tSnake.loadFromFile("data/images/green.png");
tFruit.loadFromFile("data/images/red.png");
spBackgroud.setTexture(tBackgroud); //设置精灵对象的纹理
spSnake.setTexture(tSnake);
spFruit.setTexture(tFruit);
gameOver = false;
dir = STOP;
x = width / 2;
y = height / 2;
fruitX = rand() % width;
fruitY = rand() % height;
score = 0;
nTail = 1;
for (int i = 0; i < MAXLENGTH; i++)
{
tailX[i] = 0;
tailY[i] = 0;
}
}