问题标签 [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.

0 投票
2 回答
750 浏览

java - PlayN 入门教程的问题

我是 Java+Maven 和 PlayN 的新手。请帮助我解决以下错误。

playn-showcase 项目构建出现以下错误:

无法在项目 playn-showcase-java 上执行目标:无法解析项目 com.googlecode.playn:playn-showcase-java:jar:1.0-SNAPSHOT 的依赖项:无法在https中找到 jlayer:mp3spi:jar:1.9.5 ://ec2-ncisfb-build01.sng.ubi.com/nexus/content/groups/public已缓存在本地存储库中,直到 Nexus 的更新间隔已过或强制更新 -> 1?

此外,当我编译并运行 playn-showcase-html 项目并浏览它时,单击任何演示链接,都会出现错误:

(未知文件名?:-1)2012-02-29 14:37:44,252 致命?未捕获的 JavaScript?异常异常:java.lang.IllegalArgumentException?在,第 0 行

参考:code.google.com/p/playn/wiki/GettingStarted

请帮忙。

谢谢

0 投票
0 回答
273 浏览

html - 从 GWT 访问 PlayN 的客户端包

我有一个正在编译为 HTML5 的 PlayN 游戏。我使用普通的 DOM 元素在 GWT 中构建了一个 UI。这个 UI 承载了渲染游戏的画布。

给定一个描述图像位置的字符串,我想使用 PlayN 的客户端包来查找图像。目前,HtmlAssetManager 有一个类似的功能:

我只想要 url,所以我可以构造一个Image小部件:

有什么方法可以从我的 GWT UI 代码中访问它吗?我想我可以分叉 PlayN 和 subclass HtmlAssetManager,然后PlayN.assetManager()转换为HtmlAssetManager,但我宁愿不这样做。

0 投票
1 回答
184 浏览

playn - 无法在 Eclipse 中使用 playn JSON 类

即使其他一切正常,我也无法访问 eclipse 中的 playn.core.json.* 类。我在设置我的 Eclipse 项目时使用了这个http://code.google.com/p/playn/wiki/GettingStarted 。
但是,以下类是可见的 -

JsonImpl
JsonParserException
JsonSink
JsonTypedArray
JsonWriterException

当我在 Eclipse 中访问引用的库时,我可以看到 playn.core.json 并且可以看到其中的所有类。我只是无法在我的代码中使用它们。谢谢!

0 投票
1 回答
77 浏览

gwt - 如何将本地java项目继承到playN项目(HTML版本)?

我想在我的 playN 项目中添加一个本地 java 项目?我正在为这些项目使用 Maven 结构。通过将本地项目添加到 playN 项目作为 maven 依赖项,我可以运行项目的 java 版本。但是当我编译 HTML 版本时出现 Gwt 编译错误。

我在 HTML 项目的 xml 文件中添加了本地项目作为继承。但这没有帮助。它仍然给我一个错误“找不到.gwt.xml

有什么想法吗?

谢谢期待。。

0 投票
1 回答
585 浏览

java - 如何在 playN 项目中分别编写客户端和服务器代码?

普通的 GWT 项目有客户端代码和服务器代码。我想在同一个 playN 项目中编写单独的客户端和服务器代码。当我编译我当前的项目时,我得到了诸如找不到模块 java.lang.Thread之类的错误,因为 GWT 客户端代码不支持它。对于我的项目,我需要添加大量服务器代码,并且需要完整的 Java 包。

主要问题是,我有自己的库,里面装满了服务器端代码,当我添加库时,我遇到了这个问题。

如何将客户端代码和服务器代码分开,以免出现上述错误?如果我们可以分离客户端和服务器代码,有没有办法只为服务器端代码添加库?

提前致谢..

0 投票
1 回答
393 浏览

canvas - 水平翻转画布图像?

如何水平翻转画布图像?

我试过了

但它不起作用。

0 投票
2 回答
517 浏览

java - PlayN 的 2d 矢量类?

我在存储库中看到了 jbox2d Vec2 类:

http://code.google.com/p/playn/source/browse/gwtbox2d/src/org/jbox2d/common/Vec2.java

如何使我的代码可以访问JBox2D 包的 PlayN 端口?我正在使用 Eclipse,但我的项目似乎没有意识到这个包。


更新:

按照此处的示例,我在 core/pom.xml 文件中添加了 playn-jbox2d 作为依赖项。但是,当我加载我的项目时,我收到以下错误:

ArtifactDescriptorException:无法读取 com.googlecode.playn:playn-jbox2d:jar:1.1.1 的工件描述符:ArtifactResolutionException:无法从/向中央传输工件 com.googlecode.playn:playn-jbox2d:pom:1.1.1( http://repo1.maven.org/maven2):传输失败 http://repo1.maven.org/maven2/com/googlecode/playn/playn-jbox2d/1.1.1/playn-jbox2d-1.1.1。绒毛_ 错误代码 416, Requested Range Not Satisfiable pom.xml /myproject-core line 1 Maven 依赖问题

0 投票
1 回答
743 浏览

android - Chrome 和 Android 上的渲染问题

我正在开发的游戏在 Java 后端和 IE 10 上完美呈现。但是在 Chrome 和 Android 上的呈现很奇怪。我假设这分别是因为 WebGL 和 OpenGL。这是它在 IE 上的外观。IE

这是它在 Chrome 上的外观,在 Android 后端上看起来也完全相同。铬合金

背景没有被渲染,只有第一个和最后一个文本元素被渲染

在 Chrome 和 Android 中运行时,纹理大小等是否有任何限制,我需要特别注意什么?我所有的纹理都有 2s 的维度。我什至尝试用 2s 的力量创建每个表面,但这似乎没有帮助。

更新:我修复了以下问题。这是由于我编写的 UI 工具包中的一个错误,每次设置小部件的文本时都会创建一个新的表面。

我不确定以下问题是否相关,但有时游戏会在 Android 上崩溃,但有以下异常:

这是因为在http://code.google.com/p/playn/source/browse/core/src/playn/core/gl/GLContext.java, GLContext$Pender.process() 似乎从未被调用过结束循环。不过,这种情况并非每次都会发生。

0 投票
0 回答
82 浏览

android - 是否可以使用 Android 特定功能,例如使用 PlayN 进行应用内购买?

我对 PlayN 很感兴趣。但我不确定是否可以使用 Android 特定功能,例如使用 PlayN 进行应用内购买。

0 投票
1 回答
160 浏览

gwt - 管理 playn 视图的正确方法是什么?

我正处于与 playn 的旅程的早期阶段。我实际上是 iOS 开发人员,想使用 playn。我想改造已经在 App Store 上的游戏。我通常在我的 iOS 游戏中使用导航控制器。

架构如下: Menu Play Now Classic Game Fast Mode High Scores Classic Sc​​ores Fast Mode Scores 。. .

现在我开始将 grouplayers(实际上是视图)添加到 graphics().rootLayer()。但我想为这些视图添加动画,例如 iPhone 应用程序。这是管理游戏视图的正确方法吗?

PS。我看到三重播放库有一些对象,如屏幕堆栈。但是样本没有使用它。