问题标签 [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.
java - PlayN 上 Javascript 和 Java 的行为不同
当我构建 PlayN 项目并运行java版本时,它的行为与我运行HTML版本时不同。
基本上,我制作了一个棋盘游戏,它的 AI 使用了 Minimax 算法(搜索树和加权评估)的修改版本。
由于没有任何东西是随机计算的,并且如果输入相同,我希望输出也相同。
但是,java 和 javascript (HTML) 版本的 AI 对相同输入的行为不同。
Html/javascript版本的链接可以在这里找到:http: //mugle-app.appspot.com/+games/staff/fiar/
Java (JAR) 文件可以在以下位置找到: http ://ez-playn.googlecode.com/files/FiarJava.zip
它们都使用相同的代码,只是编译不同,但都使用提供的 Ant 脚本。树的深度是固定的,评估者的权重是固定的
我不明白为什么会有区别,因为除了搜索树之外的所有东西都可以工作......可能是因为评估很重并且javascript运行的资源不足?
谢谢你的帮助。
gwt - PlayN HTML 不适用于 playn-jbox2d
每当我尝试使用 playn-jbox2D 作为依赖项编译我的 PlayN 项目时,我只会在 HTML 上收到以下错误,其余的都可以
有谁知道可能是什么原因造成的,我找不到帮助/
internet-explorer-9 - PlayN getContext() 在 IE9 中失败
这是一个已知的问题?我的印象是 IE9 兼容 HTML 5 并支持 canvas 标签。
sockets - PLayN 是否适用于套接字?
我有一个使用套接字连接到它的服务器的 java 应用程序。我想用 PlayN 包装它,但我找不到让套接字工作的方法,如果有的话。有办法,不是吗?
gwt - GWT 编译器错误:子类上缺少接口方法 (PlayN HTML)
免责声明:我是 GWT/PlayN 的新手,所以这可能是我正在犯的一个明显错误。
当我有一个基本(入门)PlayN 项目时,我的BlahGame
类方法实现了Game
接口,这需要三个方法:init
、paint
和update
。入门类看起来像:
我创建了一个BaseGame
类来实现游戏,如下所示:
然后我的主要游戏课程变成了这样的子BaseGame
类:
一切都从 Java 编译和工作。但是当我尝试 GWT 编译我的游戏的 HTML 版本时,我得到了这个错误:
我不确定我在这里缺少什么。是否需要更新某些 GWT 类?或者是别的什么?自 Java 版本编译以来,我一直期望 HTML 版本能够编译;类的签名不应该从子类化中改变。
编辑:我正在使用一个全新的样板 PlayN 项目。在类中,如果我扩展基类并实现接口,它仍然无法编译;仅删除基类扩展作品。
playn - Playn 支持库和引擎的可用性
最近 playn 演示文稿中的这张幻灯片清楚地显示了 playn Core API 与第三方库和引擎之间的区别。我希望尽可能少地重新实现,是否有一种明显的方法来获取这些将与 playn 结合的库和引擎?
展示中使用的 playn-jbox2d.jar,我假设这是 playn 的 java box 2d 库的特定构建?其他库是否需要类似的手动移植,或者是否可以轻松重用 Android 库?
playn - 如何对实体执行 hitTest
当用户点击一个移动的或静态的对象,即一个实体时,如何监听鼠标点击事件并执行hitTest来查看鼠标是否点击了目标?
html - Layer.SetOrigin 适用于 Java,而不是 HTML5 (PlayN)
该类Layer
有一个方便的SetOrigin(x, y)
功能,允许围绕原点定位/缩放。我总是将其设置为图像的中心,以便我可以围绕中心旋转。
这似乎只适用于 Java 版本,而不适用于 HTML5 版本。这是Java版本的屏幕截图,其中两项正确重叠(围绕中心旋转)
生成的 HTML5 版本如下所示:
这是一个错误吗?
eclipse - “没有找到主机页面。仍然启动吗?” 错误
我已经安装了所有插件并导入了示例项目。
当我尝试将它作为“Web 应用程序”运行时,我收到一个消息框,提示“在项目 playn-showcase-html 中找不到任何主机页面”。
我究竟做错了什么?
先谢谢各位了
保罗