问题标签 [playn]
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 - 如何构建到桌面 Java 中?
所以我知道你可以使用 ant 和 mvn 来测试项目,但是我想知道是否有办法将项目直接部署为可执行 jar 或以其他方式将其编译成可以直接运行的格式?谢谢!
animation - 我们如何在playN中实现动画
我需要为我在 playN 游戏中创建的图层创建一些简单的效果。例如,一个图层从一条线开始,在更新时调整大小,从而慢慢扩展到全屏。我可以为此使用三重播放吗?例如:我们可以使用setAlpha
in update 函数来制作淡入淡出的效果。
gwt - 如何解决,Gwt 编译错误:是指我的 playN 项目中缺少类型“类名”?
在我的 playN 项目中,我收到很多 gwt 编译错误,如下所示。有人可以给我一个提示吗?这些是 Maven 项目。
['jar:file:/home/user/.m2/repository/com/google/gwt/gwt-user/2.4.0/gwt-user-2.4.0.jar!/com/google/gwt/logging 中的错误/server/RemoteLoggingServiceUtil.java'
]
eclipse - PlayN + Eclipse 不工作。依赖解析异常
我以前从未使用过PlayN。我尝试按照谷歌给出的方向进行操作,但我得到的只是错误。我正在使用 Eclipse,我已经安装了 Maven,并按照指示导入了示例项目。我不断得到:
这对我来说完全没有意义。有人可以解释发生了什么吗?如何解决?
unity3d - 多平台游戏开发
在可用的各种游戏开发选项之间是否有任何好的技术比较。我知道这是一个经常被问到的问题,但我在 SO 上找到的大部分内容都有些过时或涵盖了不同的平台。
我开始研究 Android 的 2D(更像 2.5D)游戏开发,但我发现了许多跨平台开发引擎/平台,所以我想,为什么不呢?但我现在有点困惑。
我想知道是否有人可以很好地比较这些选项以及每个选项的优缺点。到目前为止,我已经根据我的偏好语言(Java)和我想要定位的平台缩小了范围。就像我说的,我专门从 Android 开始,但也想针对 Web。iOS 会很好,但我不想为几乎所有东西多付钱。桌面会很棒,最后,Flash 很好,只要它附带其他东西。
到目前为止我看过的有:PlayN、Unity 和 libgdx
这些之间的性能和可用性有什么区别?
PS:因为无论如何我都是新手,所以我不介意学习另一种语言,所以如果有其他可以使用 Javascript 和 HTML5 的软件包,我也会介意这些,但据我所知,它们通常不会像 PlayN 那样编译成本机代码。
playn - playn-samples 中的 PaymentsDemo 因“缺少iss”而失败
在 PlayN 附带的 PaymentsDemo 中,我收到以下错误:
failureHandler
错误消息来自对from的回调响应inappPayments.encodeJWT
。据我所知,没有源文件或 XML 文件解释什么iss
是web.xml
.
有什么建议么?
playn - 在 PlayN Graphics 界面中,height 和 screenHeight 方法有什么区别?
我的意思是在主平台界面(即graphics().height()
)的情况下。查看Graphics Interface docs,height方法指出:
获取可绘制表面的高度,以像素为单位。
screenHeight状态:
获取可用屏幕空间的高度,以像素为单位。
如果存在有意义的差异,在什么情况下我可能更喜欢其中一种?
multitasking - 多人动作游戏的互联网连接
简短的故事:我和朋友正在制作一款多人动作游戏,我们认为 playn 非常适合。Android、java 和 HTML5 支持是最重要的,但如果没有必要,我们不想删除其他的。
现在的问题是当我们想要实现它的网络部分时。我们已经实现了我们自己的功能强大的服务器,并认为我们会使用长轮询 http 请求进行通信。我们现在估计我们需要一些方法来让一个线程运行用于使用消息和两个多线程安全队列的通信。一个队列用于更新()部分可以使用的传入消息,一个队列用于向服务器传出消息。
有没有办法在不失去平台支持的情况下实现这一点?或者任何其他想法我们如何实现这一点?
java - 三重播放按钮:在图像按钮上正确对齐的动态文本(比如文本对齐,居中)
我正在创建一个带有两个图像按钮的窗口(在我的 playN 游戏中使用 TriplePlay)。
现在我需要这些按钮上的动态文本。但是当我添加带有图像的按钮(setIcon)时,我无法同时在其上添加文本。请检查我现在使用的以下代码块。
在这里,我尝试创建一个根,然后向其添加带有图像的按钮,然后创建另一个根并在其上添加标签,以便它像图像按钮上的文本一样显示。但我知道这是一种不好的做法,并且由于它是动态文本,因此对齐方式不会根据需要进行。无论如何要添加一个带有图像和标签的按钮吗?
感谢期待
playn - 在 PlayN 中,如何创建透明的 CanvasImage?
我写了一个我希望能做到的简单例子。相关代码粘贴在下面,完整的源代码在这里。
asCanvasImage
首先,我的游戏类使用我的类上的方法绘制三个圆圈作为画布图像的方法Circle
:
然后asCanvasImage
是我Circle
班级的方法:
每个圆的 alpha 值设置为 0.5。但这是我运行 Java 版本时的结果:
编辑:我发现如果我更改 rootLayer 上的 alpha 值,它会使图像透明:
但是,我希望使用不同的 alpha 值使每个圆形图像独立透明。这是否意味着我必须将每个图像添加到自己的图层并在该图层上设置透明度?