jjzjj

TextButton

全部标签

javascript - Phaser JS 如何停止从 textButton.events.onInputDown 事件到 game.input.onDown 事件的事件传播(触发)?

这是JSFiddle.我这里有两个事件。game.input.onDown执行一些逻辑(在我的示例中生成粒子)是textButton.events.onInputDown,其中textButton是一个Phaser.Text对象实例,执行另一个逻辑。问题是:当我点击我的textButton时,这两个事件都被触发了1和2。问题是,当我点击textButton时,如何防止事件1触发?部分代码:...//Thiseventisfiredonclickanywhereevent#1game.input.onDown.add(particleBurst,this);//ThisisClickab

java - 对齐 libgdx TextButton 中的文本

有没有办法将文本按钮中的文本对齐到左(或右)而不是居中?我找过它,但我似乎找不到它。您可以使用.json皮肤文件来做这件事吗?如果可以,怎么做?谢谢,如果我不准确请告诉我:) 最佳答案 是的,您可以将文本对齐到按钮的左侧,请参见示例:someButton.getLabel().setAlignment(Align.left);所以基本上你必须将按钮的标签与按钮内的左侧对齐。显然,您可以对右对齐、顶部对齐、底部对齐等执行相同的操作。 关于java-对齐libgdxTextButton中的文

java - 未使用 TextButton 调用 Libgdx InputListener "exit()"

我想使用InputListener中的exit()方法来查看光标是否在按钮内。这是libGDX文档中的解释。publicvoidexit(InputEventevent,floatx,floaty,intpointer,ActortoActor)Calledanytimethemousecursororafingertouchismovedoutofanactor.但是当我将光标放在按钮上然后将其移到按钮外时,不会调用该方法。我正在通过System.out.println("exited");对其进行测试,但我在控制台中什么也得不到。编辑:LibGDX版本:最新稳定版InputList

android - 使用 libgdx 旋转 TextButton

我有一个textButton,我想将它放在旋转90度的屏幕上。由于某些原因,与TextButton对象关联的所有旋转方法(rotate()、setRotationAngle()等)都无法正常工作。所以我实现了扩展TextButton并覆盖draw()方法的新类:@Overridepublicvoiddraw(SpriteBatchbatch,floatparentAlpha){Matrix4rotationMatrix=newMatrix4();Matrix4oldMatrix=batch.getTransformMatrix();rotationMatrix.idt();rotati