大家好,承诺大家已久的1.1游戏体验优化,历经一个星期
,也终于是完成了1.1.1版本
这个版本更新内容其实蛮多的,接下来就请大家拭目以待!
游戏封面体验增强
修复末影龙打完会闪退的bug
文件类型改为dat
应用图标更换
游戏名称更换
首先是封面体验加强,这一部分弄得有点久,因为还要去复习闲置许久的EasyX知识…
initgraph(800,451,SHOWCONSOLE|NOCLOSE);
loadimage(NULL,".\\player_skin\\游戏背景.png");
settextcolor(808080);
setlinestyle(PS_SOLID,3);
button(650,380,120,50,25,"开始游戏");
button(10,5,120,50,25,"保存数据");
button(10,75,120,50,25,"清空数据");
ExMessage msg;
FlushMouseMsgBuffer();//清空鼠标消息缓冲区
while(1){
if(peekmessage(&msg, EM_MOUSE)){//有鼠标消息返回真,没有返回假
switch(msg.message){
case WM_LBUTTONDOWN:{
if(msg.x>=650&&msg.x<=650+120&&msg.y>=380&&msg.y<=380+50){
closegraph();
for(int i=5;i<=14;i++){
for(int j=45;j<=64;j+=2){
color(5);
gotoxy(j,i);
cout<<jiazai;
Sleep(60);
load++;
gotoxy(47,17);
color(0);
cout<<"数据读取中:"<<load<<'%';
}
}
Sleep(1000);
color(0);
system("cls");
color(1);
SlowDisplay("欢迎来到原创超简单代码的世界!\n你可以在这里体验到文字版的MC,真的是很棒!\n\n\n");
Sleep(1000);
mingzi();
return;
}
if(msg.x>=10&&msg.x<=10+120&&msg.y>=5&&msg.y<=5+50){
closegraph();
MessageBox(NULL,"保存成功!","提示",MB_YESNO|MB_ICONASTERISK);
read_out();
jinruyouxi();
break;
}
if(msg.x>=10&&msg.x<=10+120&&msg.y>=75&&msg.y<=75+50){
if(MessageBox(NULL,"确定清空吗?\n清空将会清除一切数据!","提示",MB_YESNO|MB_ICONEXCLAMATION)==IDYES){
read_kill();
read_out();
MessageBox(NULL,"保存成功!","提示",MB_YESNO|MB_ICONASTERISK);
closegraph();
jinruyouxi();
}
break;
}
}
}
}
}
然后是修复末影龙打完闪退的bug(特别鸣谢ZHY):
if(ender_dragon.kill==0){
color(9);
MessageBox(NULL,"你打败了末影龙,获得胜利!","提示",MB_OK|MB_ICONASTERISK);
Sleep(500);
if(MessageBox(NULL,"请问你还要继续探索吗?","提示",MB_YESNO)==IDYES) return ;
else jieshu();
}
然后是文件类型更改,这个就不需要说了吧…
最后是游戏名称更改,想必大家也发现了,名称更改为了“mcl2”,这也是minecraft launcher 2的意思
https://ruibao.lanzoum.com/iWJMu0rpcbpg
好了,这就是本次版本更新的全部内容,谢谢大家的支持!