问题标签 [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.
maven - 使用三重播放和反应快照的maven错误
我从三重播放切换并分别从 1.0 和 1.1 响应到 1.1-SNAPSHOT 和 1.2-SNAPSHOT,以便能够使用来自 git 的最新代码(例如 AbsoluteLayout)
现在,当我尝试使用 HTML5 打包游戏时
mvn clean package
我得到:
我尝试添加-U
以强制它进行更新,但没有效果
我的 pom 使用 PlayN 版本 1.0.3
谢谢!
json - HTML5 中的 JSON 问题
我在 HTML5 上的 playN 1.0.3 中遇到 JSON 问题。当我打电话JSON.parse(mystring)
并尝试解码下面的 json 文档时,我收到此错误:
注意:JSON.parse()
在 Java 模式下可以完美地使用这个字符串。此外,我使用 JSON 文档验证器 (JSONLint) 验证了 JSON 文档。
有人看到问题了吗?也许数组或数组中的对象是问题,对吧?也许它太长了?实际上,我的数组有 15 个对象,看起来类似于下面数组中的这三个对象。
image - PlayN - 在图像上绘图
我最近开始将 PlayN 用于一个爱好项目,现在偶然发现了一个问题。
我想在图像上绘制一些线条和文本并将此图像保存以供以后使用。在 Java 中,我只会制作一个 BufferedImage 并使用它的 graphicsBuffered 来绘制,但我在 PlayN 中找不到任何类似的解决方案。
这有可能吗,如果可以,怎么办?
我不知何故需要能够将 BufferedImage 转换为 Image 和其他方式。
maven - 如何对 PlayN 项目进行单元测试?
我已经设法让基本的单元测试工作,但是当我向 project-java 添加单元测试时,我得到了一个找不到类的错误,在编译测试类时,它似乎没有复制主类项目核心,有没有人知道如何在 Maven 中解决这个问题?
编辑:为了让事情更清楚,我知道在哪里放置测试,我已经放置在 project-java/src/tests 但是我的意思是它不包括来自 project-core/src 的类
playn - 播放。Eclipse中的Android构建失败
我正在尝试使用 playn 开始开发游戏,但我无法在我的笔记本电脑上进行工作设置。我已经尝试了多个安装指南等,但我最终在 eclipse 中遇到了同样的错误:
我尝试过多个版本的 Maven,例如 2.2.1、2.0.11、3.0.4
有谁知道如何解决这一问题?或者也许知道从头开始安装所有内容并获得有效的 playn 设置的好方法?
问候, 托吉尔
eclipse - PlayN Maven 原型和在 Eclipse 中运行 HTML5
我从 playn-archetype 生成了一个框架 PlayN 项目,并在通过验证成功构建后通过 m2e 导入到 Eclipse
使用 Google Plugin for Eclipse 成功编译 html 子项目后,我右键单击 html 子项目并执行Run As -> Web Application...。根据 PlayN wiki 上的“入门”说明,我尝试加载生成的开发模式 URL 减去?gwt.codesvr=120.0.0.1:9997后缀,并看到一个包含以下内容的对话框:
我已经验证我的project.html中的<script>标记指向适当的 javascript 文件(project/project.nocache.js),并且我已经验证了所述 javascript 文件存在并且在直接导航到它时浏览了它的内容(即http://127.0.0.1:8888/project/project.nocache.js)。
当?gwt.codesvr=120.0.0.1:9997后缀是 URL 的一部分(这是预期的)时,该项目运行良好(尽管速度很慢),并且在从 html 子项目文件夹运行mvn gae:run并浏览时也运行良好到http://127.0.0.1:8080/。
这比其他任何事情都更令人烦恼,但我至少想知道它为什么会发生以及如何解决它:)。
canvas - 从 PlayN 中的图像中读取单个像素
我正在做一个涉及 PlayN 的小项目。我正在尝试创建自己的 BitmapFont 类,我需要能够从图像中读取单个像素,这样我就可以将图像分解成字母。我似乎在 Image 或 CanvasImage 上找不到任何允许我这样做的方法。
有没有其他方法可以在 PlayN 中实现这一点?
logging - 在哪里查看 PlayN.Log 的输出
我正在为一个小项目使用 PlayN,如果能够在运行时在不同的浏览器中输出一些调试代码,那就太好了。PlayN 提供了一个名为 log 的功能,我可以在其中选择不同级别的输出,但它们似乎都没有在我的 IE、FF 或 Chrome 中打印出来。
难道我做错了什么 ?我只是在使用 PlayN.log().debug("TEST") 并且我还尝试了其他日志记录级别,但是任何浏览器控制台中都没有出现任何内容。
json - 如何在 PlayN 中将 POJO 转换为 JSON?
我想将带有 json 内容的字符串发送到 REST 服务。如何将简单的 POJO 转换为 json 字符串?Normaly 我会使用 Gson 来做到这一点:
我要转换的课程:
我的代码这样做:
但是我无法让 gson 在 HTML 构建中使用 PlayN。它仅适用于 Java 构建。而且我无法弄清楚如何使用 PlayN.json() 东西来做到这一点。
java - PlayN 声音:请求的缓冲区太大
我正在尝试在 PlayN 中播放声音。
但是得到这个
无法打开声音声音
/soundtrack.mp3 javax.sound.sampled.LineUnavailableException:无法分配剪辑数据:请求的缓冲区太大。
该怎么办?
这是一部 mp3,时长 6 分 02 秒。1.09Mb
有效负载大小:1087776 字节
标头位于:2264 字节编码
延迟:576,零填充:824
长度:362 秒
MPEG-2.5 第 3 层
24 kbps,5036 帧
8000 Hz 联合立体声