标签:box2d 括号 rdl tar string 功能 记录 info 完整
团队名称:穿模的小鸟队
团队成员介绍:
游戏流程图:
/*LoadinFrame中各个视图跳转*/
public void action() {
String nextView; //下一个视图
cardlayout.show(views, "startView"); //初始化视图
nextView = startView.action();
while(true) {
switch(nextView) {
case "startView":
cardlayout.show(views, "startView");
startView.setRunning(true);
nextView = startView.action();
break;
case "modelMenuView":
cardlayout.show(views, "modelMenuView");
modelMenuView.setRunning(true);
nextView = modelMenuView.action();
break;
case "chapterMenuView":
cardlayout.show(views, "chapterMenuView");
chapterMenuView.setRunning(true);
nextView = chapterMenuView.action();
break;
case "userLoadinView":
cardlayout.show(views, "userLoadinView");
userLoadinView.setRunning(true);
nextView = userLoadinView.action();
break;
}
}
}
规范前:
规范后:
规范前:
规范后:
尚待改进:
(1)刚开始的设想是能做出一个较为完整的游戏,但是游戏界面与其余界面与其余界面的衔接一开始没有计划好,所以导致做到后期的时候没有按照原计划很好的衔接上。本来可以设计很多关卡的。
(2)物理引擎的部分有很大的概率会出问题,因为依赖的Jbox2d没有官方文档,而且还有10000多行......蔡在开工之前花了两天也只能看很小的一部分,一周的时间确实不够,需要更长的时间才行。
新的想法:
(1)物理引擎的工具类依赖关系太复杂了可以简化
(2)很多模式关卡的设计
标签:box2d 括号 rdl tar string 功能 记录 info 完整
原文地址:https://www.cnblogs.com/fanfaniscute/p/12173375.html