问题标签 [appwarp]

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 回答
98 浏览

unity3d - Appwarp 无法创建房间

我创建了一个小型单人游戏,我现在正试图适应多人游戏。它是基于的,所以我正在使用 Appwarp。我有这段代码,但我得到了这一行的“空指针异常”:

请注意,我没有为 AppWarpKit 创建游戏对象,在网上搜索示例但找不到类似的东西。出于隐私原因,APIKEY 和 SECRETKEY 为空。

在一个单独的 DLL 文件夹中,我有: App42_Unity3D_SDK_2.9.1.dll AppWarpUnity.dll

请协助。

0 投票
1 回答
137 浏览

android - Appwarp 创建多人画面

我是新手,Appwarp也是多人游戏的新手。Superjumper是一个很棒的教程,它的方法似乎令人难以置信,但我不知道如何MultiplayerGameScreen.java从我自己的单人游戏中构建。

你能否给我一个分步说明或指南,如何制作这个文件?

0 投票
1 回答
108 浏览

android - 理论上的 AppWarp

这是我第一次为我的游戏开发多人模式,所以也许这就是我有这么多问题的原因。所以,我已经阅读了所有现有的教程(还有 YouTube 视频),但有一些问题。(因为自教程发布以来 libgdx 已经发生了很大变化。)

  1. 项目文件夹结构应该如何?我应该将哪些包添加到libGDX项目中的 android 文件夹中?

  2. 我现有的单人游戏有 2 个不同的角色。一种用于播放器,一种用于计算机,具有不同的动机。这是一个基于图形的游戏,他们都通过用两种不同的颜色签署它的顶点来玩。(游戏有一个数学基础,一个图形算法。)那么,这样两个玩家的代码库应该是相同的吗?

  3. 也许我需要一个带有一些听众的多人游戏屏幕,仅此而已?你能告诉我一些关于构建这个屏幕的基础知识吗?

libGDX 更改的项目结构使解释旧AppWarp教程变得困难和复杂。

0 投票
2 回答
521 浏览

android-studio - Gradle dependency error

I am using Gradle 2.4 and Android Studio 1.3. I have tried to use AppWarp's JAR file as a dependency in a libGDX project. I have got following error during Gradle sync:

I put code below in allprojects section.

0 投票
0 回答
130 浏览

lua - 多人游戏中的电晕和appwarp移动英雄

我正在尝试将我的英雄在多人游戏设置中左右移动。我必须方格开始向左移动并向右移动以在地面上进行常规圆圈。

我正在使用 AppWarp 来启动多人游戏实例并且工作正常,但是我在如何传达圆圈的移动方面遇到了麻烦。

这是我的lua:

这里的关键是

有了这个,我发送了我的英雄(圆圈)的当前 X 位置,然后在我的 warplisteners 中我像这样拾取它:

当我在 2 个客户端上开始游戏时,我可以开始移动球,但它在 62 个单位之间来回摆动,我猜这就是我的速度

如果我改变这个:

对此:

(“结束”之前的最后一行)

玩家.x = 玩家.x + 动作x

代替

player.x = x + motionx

坐标会更新,但英雄只在其中一个屏幕上移动。

知道如何实现更好的移动系统,同时在两个客户端上移动我的英雄吗?

亲切的问候

编辑:

添加了 if-else,它在 +-speed 和 0 之间挂起,因为当英雄停止时速度为 0。

0 投票
1 回答
2197 浏览

c# - 如何解决统一错误“只能从主线程调用”?

我正在使用 Appwarp api 进行多人游戏。我打电话时遇到错误Invoke("recoverConnection", 5)

错误是:

Invoke 只能从主线程调用。

加载场景时,构造函数和字段初始化程序将从加载线程中执行。

0 投票
1 回答
21 浏览

appwarp - AppWarp onPrivateUpdateReceived 不起作用

我使用此功能将同伴发送给定义名称为敌人的人。

onSendPrivateUpdateDone工作并向发送同伴的人写消息,这里https://apphq.shephertz.com/appWarp/index#/testManager注意到我的消息已发送,房间已创建并且玩家已连接到房间,但是must accept message 不会这样做,因为函数onPrivateUpdateReceived回调什么都不做。

0 投票
0 回答
72 浏览

c++ - AppWarp 客户端初始化不起作用

我正在尝试按如下方式初始化 AppWarp:

不幸的是,我收到以下错误:

架构 x86_64 的未定义符号:
“AppWarp::Client::initialize(std::__1::basic_string, std::__1::allocator >, std::__1::basic_string, std::__1::allocator >, std ::__1::basic_string, std::__1::allocator >)",引用自:AppDelegate.o ld 中的 AppDelegate::applicationDidFinishLaunching():未找到架构 x86_64 的符号:错误:链接器命令失败退出代码 1(使用 -v 查看调用)

0 投票
0 回答
22 浏览

android - 在 Facebook Canvas 上的存在,appwarp android 游戏

我使用 Appwarp 创建了一个 Android 游戏,现在我想使用 facebook 连接玩家。我读了几个小时的文档,现在我不确定下一步该去哪里。我了解 Facebook 中的游戏请求需要“在 Facebook 画布上存在”。你是怎样做的?我的应用是游戏,并且已经在应用商店发布并启用了随机匹配,为什么 facebook 不将此应用识别为游戏?

我尝试了 GameRequestDialog,但返回的错误仅适用于游戏。

对于没有出现在 facebook 画布上的游戏,我似乎理解您必须使用 ShareDialog ( https://developers.facebook.com/docs/sharing/android#message-dialog ) 或 AppInviteDialog ( https://developers.facebook.com/ docs/archive/docs/app-invites/android/)?

底线,我真正想要的是让玩家看到他/她的朋友列表点击它并在游戏中与那个人匹配 appwarp,我该如何实现呢?我必须做些什么才能在 facebook 画布上出现,还是有其他方法?

编辑:经过更多挖掘后,我意识到谷歌的firebase推送通知设备可能是我真正想要的,除非有人认为这是不可行的?

0 投票
1 回答
64 浏览

android - 无法使用 shephertz app42 云 api 更新 android 应用程序支持 targetSdkVersion 28

我需要更新我的应用程序以支持带有 shephertz app42 云 api 的 android targetSdkVersion 28。但我收到一个错误:java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/params/BasicHttpParams; 在 com.shephertz.app42.paas.sdk.android.connection.RESTConnectorCache.(RESTConnectorCache.java:64) 在 com.shephertz.app42.paas.sdk.android.connection.RESTConnectorCache.getInstance(RESTConnectorCache.java:73) 在com.shephertz.app42.paas.sdk.android.event.EventService.trackApp42Event(EventService.java:111) 在 com.shephertz.app42.paas.sdk.android.event.EventService.access$100(EventService.java:26)在 com.shephertz.app42.paas.sdk.android.event.EventService$5.run(EventService.java:312) 引起:java.lang.ClassNotFoundException:找不到类“org.apache.http.params.BasicHttpParams "

我使用了 app 42 cloud api sdk 版本 4.1.2 但仍然出现错误。在 http://api.shephertz.com/tutorial/Getting-Started-Android/ 我看到 doc 有 sdk 版本 4.1.3 但我无法得到它。谢谢。