Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 隐藏并显示精灵和引擎Android_Java_Android_Andengine - Fatal编程技术网

Java 隐藏并显示精灵和引擎Android

Java 隐藏并显示精灵和引擎Android,java,android,andengine,Java,Android,Andengine,我有一个小问题。。。 我想隐藏一个精灵并显示另一个精灵,但eclipse给我的错误是“本地…可能还没有被初始化”。不幸的是,我没有别的办法来隐藏和展示那些精灵。。。 有人能帮我吗? 代码: 您必须初始化变量,使其实际指向它可以使用的对象 ie 尝试添加这个 setOnSceneTouchListener(this); 尝试将标记设置为所有精灵。然后使用标记调用精灵,然后使其不可见只需使用设置可见(false)而不是S_katapulta_zaladowana.setVisible(false

我有一个小问题。。。 我想隐藏一个精灵并显示另一个精灵,但eclipse给我的错误是“本地…可能还没有被初始化”。不幸的是,我没有别的办法来隐藏和展示那些精灵。。。 有人能帮我吗? 代码:


您必须初始化变量,使其实际指向它可以使用的对象

ie

尝试添加这个

setOnSceneTouchListener(this); 

尝试将标记设置为所有精灵。然后使用标记调用精灵,然后使其不可见

只需使用
设置可见(false)而不是
S_katapulta_zaladowana.setVisible(false)
因为您使用onreatouch()方法的方式。

hmm我如何调整它?这取决于您希望为特定目的实现什么样的结构数据。例如,二叉树可以很好地工作在这里,您可以发布logcat错误吗?当你触摸雪碧时会发生吗?(我假设S_katapulta_wystrzelona
是一个精灵)Eclipse不想编译它。当我取消注释这一行时,eclipse在我的S_katapulta_wystrzelona下划下划线并给出错误信息。本地S_katapulta_zaladowana可能没有被初始化,因为您直接使用
OnAreTouched
回调方法访问精灵,只需使用
setVisible(false)而不是
S_katapulta_zaladowana.setVisible(false)。请告诉我这是否有效,非常感谢:)你帮了我很大的忙!你能给我举个例子吗?
int x = new int;
x = 69;
setOnSceneTouchListener(this);