【发布时间】:2015-09-23 19:07:18
【问题描述】:
我正在尝试通过字符串设置新屏幕。我可以使用 Class.forName(ScreenString),这很酷,但函数 game.setScreen() 似乎有一些问题。
我在这里做的是:
Class<?> temp = null;
if(something) try {
temp = Class.forName("string1"));
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
if(something else) try {
temp = Class.forName("string2"));
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
game.setScreen(new temp());
但我显然有一些语法问题,因为它告诉我找不到“temp”。 我哪里错了?
【问题讨论】:
-
你的目标是什么?这看起来很老套。
标签: java string class libgdx screen