Alexander Asked:2020-09-02 22:50:42 +0000 UTC2020-09-02 22:50:42 +0000 UTC 2020-09-02 22:50:42 +0000 UTC Actor 中的 libGdx 访问变量 772 如何从外部访问 actor 中的 moveX、moveY 变量? libgdx 2 个回答 Voted Maxgmer 2020-09-03T22:20:39Z2020-09-03T22:20:39Z 将 for 循环的主体替换为: Actor nextActor = stage.getActors().get(i); nextActor.moveBy(nextActor.moveX, nextActor.moveY); 如果变量在另一个模块中,则转到 build.gradle,然后转到dependencies { }您要授予对另一个模块变量的访问权限的模块。在那里输入compile project(':moduleName')。 Best Answer Alexander 2020-09-09T17:31:02Z2020-09-09T17:31:02Z 由于我缺乏经验,我最初做错了一点。在 Enemy() 构造函数中,需要传递现成的值,例如 setPosition(rx, ry)、setWidth(circleWidth) 等。 结果,我创建了另一个具有必要更改的类,然后在类 Enemy() extends Actor 中创建了一个对象。
将 for 循环的主体替换为:
如果变量在另一个模块中,则转到 build.gradle,然后转到
dependencies { }您要授予对另一个模块变量的访问权限的模块。在那里输入compile project(':moduleName')。由于我缺乏经验,我最初做错了一点。在 Enemy() 构造函数中,需要传递现成的值,例如 setPosition(rx, ry)、setWidth(circleWidth) 等。
结果,我创建了另一个具有必要更改的类,然后在类 Enemy() extends Actor 中创建了一个对象。