- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
短篇小说:我和 friend 正在制作一款多人 Action 游戏,我们认为 playn 非常适合这个游戏。 Android、java 和 HTML5 支持是最重要的,但如果没有必要,我们不想削减其他支持。
现在的问题是我们要实现它的网络部分。我们已经实现了自己的功能强大的服务器,并认为我们将使用长轮询 http 请求进行通信。我们估计现在我们需要一些方法让一个线程运行使用消息和两个多线程安全队列的通信。一个队列用于 update() 部分可以从中使用的传入消息,一个队列用于传出到服务器的消息。
有没有办法在不失去平台支持的情况下实现这一点?或者我们如何实现这个的任何其他想法?
最佳答案
PlayN 当前不支持与服务器的持久套接字连接的跨平台支持。您将需要实现自己的跨平台抽象。您可以将 WebSockets 用于 HTML5 后端,您可以寻找适用于 Android 和您打算支持的任何其他平台的 WebSockets 库。
您还可以使用 Nexus library ,旨在与 PlayN 一起工作并提供客户端/服务器通信。但是,它大大提高了抽象级别,超出了在客户端和服务器之间传递简单消息的范围,因此与了解 Nexus 的工作原理相比,仅实现您自己的基于 WebSocket 的简单通信可能更容易。
关于multitasking - 用于 playn 多人 Action 游戏的互联网连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9924285/
当您访问 PlayN 的网站时,您会看到 PlayN 的 Logo 使用 Google 颜色:http://code.google.com/p/playn/ 此外,Lilli Thompson 在 2
我已经尝试过: graphics().setSize(800, 600); 但是它没有任何效果(至少对于java和html)。 而且这个方法似乎已被弃用。设置游戏大小的最佳方法是什么? 最佳答案 此方
我尝试按照 playn 入门页面上的说明操作,但在运行第一个程序 java 展示时遇到问题。右键单击并运行 Maven 测试时出现以下错误。此外,我在与(无法从 yyy 传输 xxx)相关的 ecli
每当我尝试使用 playn-jbox2D 作为依赖项编译我的 PlayN 项目时,我只会在 HTML 上收到以下错误,其余的都正常 [INFO] [ERROR] An internal
我一直在尝试对 PlayN 中的 Body 对象应用角度脉冲,但无济于事。无论我输入哪个值(径向), body 的角度都不会改变。我也尝试设置扭矩,但没有结果。 无效的示例代码: BodyDef de
我一直在尝试对 PlayN 中的 Body 对象应用角度脉冲,但无济于事。无论我输入哪个值(径向), body 的角度都不会改变。我也尝试设置扭矩,但没有结果。 无效的示例代码: BodyDef de
我正在尝试开始使用 playn 1.3(我应该使用 1.4 吗?)但我在如何简单地用径向渐变填充某种层的问题上很早就失败了。 graphics().createRadialGradient 告诉我它创
我似乎已经在 eclipse 和 maven 中成功安装了 playn 及其示例,并构建了一个骨架应用程序。一切都适用于 Java 或 HTML 构建。不幸的是,我无法部署到 android:每次尝试
我想创建一个 PlayN 游戏,但在 Eclipse 中我收到以下错误: ArtifactTransferException: Failure to transfer com.google.colle
PlayN 或支持库(如 TriplePlay 和其他库)对非标准字体(尤其是自定义 TrueType 字体)提供何种支持。 最佳答案 您必须在要使用的每个后端上以不同方式注册字体,但是一旦按名称注册
我是 Java+Maven 和 PlayN 的新手。请帮助我解决以下错误。 playn-showcase 项目构建出现以下错误: Failed to execute goal on project p
所以我一直在玩 google PlayN,并且我构建了一个用于爆炸的小型 Sprite 表加载器。 奇怪的是,桌面 Java 版本(使用相同的核心代码)运行速度比我的 Web 版本慢得多。 例如我的网
我一直在尝试在 android 中使用 admob,但是每当我为广告添加 adView 时,应用程序总是在启动时崩溃。 最佳答案 好吧,我终于在我们的 Android 版游戏中使用 PlayN 转换了
在某些手机上,我无法执行 PlayN 项目。每次我得到: E/AndroidRuntime(10336): Uncaught handler: thread main exiting due to u
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
所以我知道你可以使用ant和mvn来测试项目,但我想知道是否有办法将项目直接部署为可执行jar或者编译成可以直接运行的格式?谢谢! 最佳答案 如果你真的想制作一个可启动的桌面程序(特别是如果它是一个游
我在一个小型战术游戏开发团队中,我们只有一名程序员,我正在尝试协助编程。我们都在学习 PlayN(独立团队),我想知道是否有任何视觉或数据驱动的工具或库可以帮助主要组件(菜单系统、故事)采用更多数据(
是否可以在 PlayN 游戏中显示 HTML 页面? 更一般地说,是否可以将插件( native iOS 代码)添加到 PlayN 项目的 iOS 构建中? (子浏览器,加速度计,..),与 phon
我在将 playn-root 组件与我的其他标准 gwt 面板和组件集成时遇到了问题。换句话说,我有标准的 gwt 组件,如按钮和表格,无法弄清楚如何在我希望的位置添加播放根。 HtmlGraphic
我的游戏专为横向设计(屏幕分辨率 1024*768 - iPad 分辨率)。 我的游戏场景在 PlayN 支持的每个平台(Android、html 等)上都能正确呈现。仅限 iOS 的问题。 我已经准
我是一名优秀的程序员,十分优秀!