问题标签 [tripleplay]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
playn - 三重播放按钮:具有透明背景的图像按钮
如何制作具有透明背景的图像按钮?
默认背景为灰色,我创建了带有空文本和 setIcon 的按钮,如下所示:
但无法从 API / 源代码中弄清楚如何使按钮透明。
非常感谢任何帮助/提示。
java - 带有 PlayN 的本机输入文本
无论如何创建一个输入文本来打开设备目标的本机键盘?(来自 iOS 和 Android 设备的底部屏幕)。
我试过
但它只显示一个带有本机文本字段的弹出窗口。
谢谢
playn - PlayN :将 TriplePlay 文本字段添加到特定位置
我有一个简单的背景层:
我想将文本字段元素添加到特定位置(在用户名图像上)。
我怎样才能做到这一点?谢谢。
java - 在 playn 中更改 VECTOR_OUTLINE 颜色
我正在尝试使用三重播放在 playn 中创建一个带有黑色轮廓的标签。此代码创建一个标签:
但我不知道如何更改轮廓颜色。唯一的样式设置VECTOR_OUTLINE
似乎OUTLINE_WIDTH
是OUTLINE_CAP
和OUTLINE_JOIN
。
playn - 三重播放示例上的快照 1.8 依赖项错误
我正在尝试在我的 Eclipse (https://github.com/threerings/tripleplay)中运行三重播放示例,但它在安装过程中总是给我带来同样的错误:
我已经强制更新 maven 依赖项,但它没有用......有人知道如何解决这个问题吗?谢谢。
playn - 在两个屏幕之间高效切换 (tripleplay.game.Screen)
在我的应用程序中,我需要经常在两个主屏幕之间切换(tripleplay.game.Screen)
为了在两个屏幕之间切换,我总是在tripleplay.game.ScreenStack 上保留一个屏幕,然后将第二个屏幕推入/移出ScreenStack。这会导致对第二个屏幕的 wasAdded()/wasRemoved() 方法进行大量调用。
为了避免性能下降,我选择在 wasRemoved() 方法中什么都不做,并在 MyScreen 类上放置了一个 alreadyCreated 标志,以避免执行 wasAdded() 方法中包含的逻辑。
是否可以在 ScreenStack 上已经存在的两个屏幕之间切换而无需移除最顶部的屏幕,而只需交换堆栈内屏幕的位置?
在此先感谢,吉奥
playn - 如何让 Borderlayout 填充其容器?
我是一名 GWT 程序员,试图掌握将 PlayN 与 Tripleplays gui 库一起使用。
在弄清楚如何让边框布局填满其容器的所有空间时遇到了一些麻烦。(大概随着中间空间扩大以填充可用尺寸)
Top Bottom 和 Left 类似地指定为 BorderLayout.Left、top 等。
然后将整个内容添加到根屏幕
(_root 本身只有一个 AxisLayout.vertical() ...我假设它的行为有点像 gwt 垂直面板)
目前,垂直空间似乎被填充了,但水平空间却没有。
有什么想法我哪里出错了吗?
android - 拖动 PlayN/Tripleplay 小部件而不重新计算布局
我喜欢 PlayN 框架的 Tripleplay UI 布局,但我是否可以有时禁用布局计算,以便在不触发布局计算的情况下移动内容或更改小部件的文本?
例如,我在 中创建了一个带有单个按钮的简单屏幕AxisLayout
,并为该按钮添加了一个侦听器:
现在拖动按钮将其向左和向右移动,我很高兴。您可以在 Github 上查看源代码。
但是,这段代码有两个问题:
- 当我松开鼠标或抬起手指时,按钮会回到起始位置。
- 如果我向上拖动鼠标或手指使其离开按钮,按钮将短暂闪回其起始位置,然后继续拖动。如果我在此状态下松开鼠标或在它位于按钮外时抬起手指,则按钮将保持原位。
似乎正在发生的事情是,每当按钮将状态从按下变为未按下或其他方式时,屏幕的布局都会重新计算,并且按钮会返回到其起始位置。
有没有办法告诉屏幕不要重新计算它的布局?我可以告诉按钮它是有效的吗?
我能想到的唯一策略是将按钮放在轴布局中,计算其位置,然后在移动时将其从轴布局移动到绝对布局。我希望有一个更简单的方法。
playn - 如何检测 PlayN 应用中的滑动
我正在尝试在使用 PlayN 和 Tripleplay 库开发的游戏上检测滑动手势。我使用tripleplay.gesture 包做了一些实验,但我不明白如何使用它。有什么例子吗?谢谢乔瓦尼