问题标签 [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 投票
1 回答
1212 浏览

google-app-engine - 带有 GWT RPC 的 GAE 上的 ClassNotFoundException

我正在使用 PlayN 开发游戏。它包含一个类型,GameEvent,在my-game-core项目中定义。我的 GWT 和 GAE 代码位于 Maven 依赖项中my-game-htmlmy-game-core

这是服务实现:

这编译得很好。但是,当我尝试在本地开发服务器上运行时调用该服务时,出现以下错误:

如果我取出GameEvent并用类似的类型替换它String,一切正常。

我在这里做错了什么?GameEvent有一个默认构造函数。

更新:这里是 *-html 项目的 pom.xml:

更新 2:在war/WEB-INF/lib中,我有:

  • appengine-api-1.0-sdk-1.5.4.jar
  • appengine-api-1.0-sdk-1.5.5.jar
  • appengine-api-labs-1.5.4.jar
  • appengine-api-labs-1.5.5.jar
  • appengine-jsr107cache-1.5.4.jar
  • appengine-jsr107cache-1.5.5.jar
  • datanucleus-appengine-1.0.9.final.jar
  • datanucleus-core-1.1.5.jar
  • 数据核-jpa-1.1.5.jar
  • geronimo-jpa_3.0_spec-1.1.1.jar
  • geronimo-jta_1.1_spec-1.1.1.jar
  • gwt-servlet.jar
  • jdo2-api-2.3-eb.jar
  • jsr107cache-1.1.jar
0 投票
1 回答
956 浏览

maven - playn maven-安装错误

当我尝试执行 playn-cute 的 maven-install 时,如何克服此错误(在 playn-project 上执行此操作时会得到相同的结果)?

p>

注意:由于我的名声,我只能发布最多两个超链接的问题,错误输出包含更多,所以上面的每个 htttp 实际上应该读取 http。

0 投票
1 回答
2983 浏览

maven - maven安装失败

我遵循如何在 Maven 中使用 PlayN 的指南,但是当我执行命令时:

它失败。

错误日志如下:

我在这里发现了同样的错误,但没有解决方案。

0 投票
1 回答
1597 浏览

android - playn内置的android工件已部署但未运行

我已经用 maven 3 安装了 playn 项目中的所有模块,没有错误。

我通过 mvn android:deploy
在正在运行的 android 模拟器中部署了一个示例,
例如展示柜,
部署完成时没有错误,但是当我在模拟器中启动部署的应用程序时,它会因黑屏或异常而失败。

支持什么安卓版本?我是否需要设置具有特定版本的模拟器?(2.3.3, 3.1, 3.2 ecc...)

展示日志

0 投票
1 回答
620 浏览

playn - PlayN 项目中的 Maven 依赖项出错

在创建 Maven 项目并将依赖项添加到 pom.xml 之后,我尝试学习 PlayN

我将 Tripleplay 库中的类用于菜单系统,例如 Showcase 演示项目中所示。当作为 Java 应用程序运行项目时一切正常,但是当作为 html 应用程序运行时,我得到了这样的错误

ant.bat 运行-html

.... [java] com.google.gwt.dev.jjs.InternalCompilerException: Failed to get JNode [java] at com.google.gwt.dev.jjs.impl.TypeMap.get(TypeMap.java:140) [java] at com.google.gwt.dev.jjs.impl.TypeMap.get(TypeMap.java:71) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.getType(BuildTypeMap.java:730) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.createField(BuildTypeMap.java:570) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.access$300(BuildTypeMap.java:99) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap$BuildDeclMapVisitor.visit(BuildTypeMap.java:180) [java] at org.eclipse.jdt.internal.compiler.ast.FieldDeclaration.traverse(FieldDeclaration.java:285) [java] at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.traverse(TypeDeclaration.java:1232) [java] at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.traverse(CompilationUnitDeclaration.java:687) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.createPeersForNonTypeDecls(BuildTypeMap.java:637) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.exec(BuildTypeMap.java:514) [java] at com.google.gwt.dev.jjs.impl.BuildTypeMap.exec(BuildTypeMap.java:523) [java] at com.google.gwt.dev.jjs.JavaToJavaScriptCompiler.precompile(JavaToJavaScriptCompiler.java:599) [java] at com.google.gwt.dev.jjs.JavaScriptCompiler.precompile(JavaScriptCompiler.java:33) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:284) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:233) [java] at com.google.gwt.dev.Precompile.precompile(Precompile.java:145) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:232) [java] at com.google.gwt.dev.Compiler.run(Compiler.java:198) [java] at com.google.gwt.dev.Compiler$1.run(Compiler.java:170) [java] at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:88) [java] at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:82) [java] at com.google.gwt.dev.Compiler.main(Compiler.java:177) [java] [ERROR] <no source info>: public class tripleplay.ui.Interface [java] extends java.lang.Object [java] /* fields */ [java] public final [unresolved] playn.core.Pointer.Listener plistener [java] public final [unresolved] playn.core.Keyboard.Listener klistener [java] protected final [unresolved] playn.core.Pointer.Listener _delegate [java] protected final [unresolved] Unresolved type react.Value<playn.core.Keyboard.Listener> _focused [java] protected final [unresolved] List<Unresolved type tripleplay.ui.Root> _roots [java] protected final [unresolved] List<Unresolved type tripleplay.ui.Root> _dispatch [java] protected final [unresolved] List<Unresolved type java.lang.Runnable> _actions 怎么了?谢谢

0 投票
2 回答
208 浏览

playn - 如何在 PlayN 项目中执行 i/o 操作?

AssetManager 只有 getSound() 和 getImage() 方法。我找不到任何可以提供读取/写入其他类型资源(例如二进制文件等)的 Streams 实现。我应该朝哪个方向看?

0 投票
3 回答
769 浏览

macos - playn 不玩 mvn,讽刺的是

尝试运行 playn 给出的基本示例,想尝试一下该工具包。我正在按照此处给出的说明进行操作:http ://code.google.com/p/playn/wiki/GettingStarted

但是,在进行克隆并从命令行运行 mvn compile exec:java 后,它会出现以下响应:

mvn 编译 exec:java

现在彻底迷路了。我已经查看了给出的帮助页面,但它们似乎只是在跟我说另一种语言。作为 Maven 和 playn 的完整入门者,我无处不在。帮助!

干杯:)

编辑:

拉动并按照以下说明进行操作后,出现以下错误:

我也尝试在核心中,并得到以下错误:

还是有点失落。有任何想法吗?

0 投票
1 回答
371 浏览

android - PlayN,Android版新项目报错

我一直在关注http://code.google.com/p/playn/wiki/BeginnerInstallationGuide上的初学者 PlayN 教程

所以基本上我已经下载了 PlayN 源,设置了一个新的 Maven 项目。然后,Desktop Java 版本将按说明运行。使用 Android 版本时,我收到此错误:E/AndroidRuntime?(370): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1180)

我将生成的源保持原样,有什么线索吗?

0 投票
2 回答
1254 浏览

eclipse - playn-showcase-html 不是 GWT 项目

根据入门 wiki 页面,我安装了安装了 Android 插件的 Indigo;我安装了Maven Integration for WTPGoogle插件(按此顺序)。我可以很好地运行Java版本的showcase;当我尝试Google> GWT Compileshowcase-html 时,Eclipse 告诉我这“不是 GWT 项目”。

我究竟做错了什么?还是这个坏了?

在接下来的 7 天内可以在此处找到源:http ://www.sendspace.com/file/zc2af3

0 投票
1 回答
220 浏览

playn - Playn - 渲染空心物体

是否有渲染空心/矢量对象的标准方法(即它们没有附加图像,只有边框)?

我希望它们也被物理模拟为动态对象。