Tag: libgdx

iOS游戏本地化与lproj目录不工作

我的游戏本地化了3种不同的语言。 为了让iTunes Connect知道游戏是本地化的,我创build了这些文件: IOS \资源\ en.lproj \ Localizable.strings IOS \资源\ es.lproj \ Localizable.strings IOS \资源\ ca.lproj \ Localizable.strings 所有这三个与这个内容: "AppName"="MechaNika" 作为MechaNika我的比赛的名字。 但是,在创buildIPA文件并将其上载到iTunes Connect与应用程序加载器之后,它说我的游戏只有英文,所以似乎我错过了一些东西。 请注意,我没有使用Xcode,而是使用libGDX + IntelliJ IDEA + gradle + RoboVM。 那就说,你知道我怎么能做这个工作?

LibGDX在应用程序暂停时显示黑屏,但在iOS上仍然可见(例如,在应用内购买密码对话框中)

我将其中一个应用程序转换为LibGDX。 在早期版本中,当我启动应用程序内购买和iOS显示对话框要求用户的密码,我的应用程序将保持可见和运行(animation将更新)在对话框背后的背景。 切换到LibGDX(没有其他的购买变化),应用程序现在消失,密码对话框背后的背景只是黑色。 在此之前,LibGDX报告[debug] IOSApplication: paused和权利,当我的应用程序回来生活,我得到消息[debug] IOSApplication: resumed 。 有没有什么办法让LibGDX在暂停的时候更新我的应用程序的屏幕(最好是只有当它仍然是部分可见的时候),或者至less继续显示最后绘制的框架而不是切换到黑色? PS:我已经closures了连续的渲染。

ios上的libgdx GdxRuntimeException无法加载文件

我决定把我的应用程序从Android移动到iOS。 应用程序使用libgdx库。 我使用libgdx生成了ios子项目,并使用Xamarin Studio将其打开。 所有图像都从my-project-android / assets / data链接。 所有的图像都设置了构build操作>内容。 现在,每当从Xamarin工作室运行项目,我得到GdxRuntimeException Coldn't加载文件:data / background.png。 这个文件是我在我的应用程序中加载的第一个图像。 我所有的操作,我已经在我的Mac模拟器和iPhone设备上完成。 堆栈跟踪: com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: /data/background.png —> System.Exception: unknown protocol: file at java.net.URL..ctor (java.net.URL context, System.String spec, java.net.URLStreamHandler handler) [0x00000] in <filename unknown>:0 — End of inner exception stack trace — at com.badlogic.gdx.graphics.Pixmap..ctor (com.badlogic.gdx.files.FileHandle file) [0x0004c] in /Users/badlogic/jenkins/workspace/libgdx-mac/gdx/src/com/badlogic/gdx/graphics/Pixmap.java:140 at […]

改变设备上的时间=>在游戏中作弊

在一些游戏中,人们可以通过改变时间来作弊。 例如:在build筑物build成之前,他们必须等待30分钟。 我可以防止这种情况,假设设备有连接我的服务器? 我使用libGDX库在java编程。 任何解决scheme都可以在IOS和Android上使用?

为Android和iOS添加共享button到LibGDX

我试图添加一个button,当按下分享用户的高分给所select的应用程序(脸谱,微博,短信等) 我一直在网上search,我只是找不到一个清楚的教程如何做到这一点。 这可能是因为我不太熟悉绑定等术语,所以我无法理解这些高级教程。 任何人都可以解释清楚我该如何做到这一点? 谢谢! PS这将是伟大的分享button工作的Android和iOS

在iOS模拟器上,libgdx支持iOS游戏不全屏

我用libgdx 1.2.0构build了一款手机游戏,而Android完美运行,但是当我在iOS模拟器(iPhone 5,iOS 8)上运行游戏时,无法正确绘制。 应该是这样画的 但在iOS模拟器上有一个右侧的空间。 它不适合屏幕。 我对iOS很新,所以你能告诉我在哪里看? 编辑: 根据这个问题https://github.com/libgdx/libgdx/issues/2386看来我需要最新的快照来解决这个问题。 我不知道如何使用最新的快照,所以我会通过发布等待。 一旦得到libgdx的新版本,我会更新这个问题。

使用Libgdx以编程方式拨打电话

我正在使用libgdx创build一个应用程序。 在电子邮件地址(Gdx.net.openURI(“mailto:cippa@lippa.com”))的联系方式页面中,请点击电话号码拨打电话。 这可能使用libgdx? 或者我必须这样做两次,首先使用Android,然后使用iOS? (就像在这个问题: 如何编程打电话? ) 谢谢! 编辑 怎么可能在JAVA for iOS中编程打电话? 因为对于Android来说是清晰的,简单的做到了,但是对于iOS而言,没有使用objectiveC?

libgdx iOS的robovm没有声音未知的extaudio

把我的头发撕掉试图让我的99%完成游戏的声音工作。 我正在使用libgdx 1.6.1 eclipse juno和eclipse的最新robovm插件,我正在testing我的iPhone 4s(我有苹果开发状态)。 我正在使用MP3,但已转换为ogg来testing我的问题。 不幸的是,同样的问题回来了,所以我切换回MP3的。 声音在基于相同核心代码的桌面和Android版本中运行良好。 我得到的错误是以下内容: 2015-08-03 20:24:51.953 IOSLauncher [2219:286610] OAL错误: – [OALAudioFile initWithUrl:reduceToMono:]:无法打开url文件:/// private / var / mobile / Containers / Bundle / Application / AEB5D1A2 -B3C7-41A6-9414-351CE311EE47 / IOSLauncher.app / sounds / g1.mp3(错误代码0x7768743f:未知的extaudio错误)2015-08-03 20:24:51.955 IOSLauncher [2219:286610] OAL错误: – [OALSimpleAudio internalPreloadEffect:reduceToMono:]:无法加载效果/private/var/mobile/Containers/Bundle/Application/AEB5D1A2-B3C7-41A6-9414-351CE311EE47/IOSLauncher.app/sounds/g1.mp3 任何帮助将不胜感激,我可以提供更多的信息,如果需要! 谢谢 菲尔

在MonoDeveloper中获取java.net.MalformedURLException

嘿,我是MonoDeveloper的新手。 我正试图将libgdx代码移植到iOS平台。 我的Libgdx代码可以在桌面和Android手机上运行。 但是,当我在MonoDeveloper iPhone模拟器上运行它给我这个错误: Unhandled Exception: 0 iosgame [ERROR] FATAL UNHANDLED EXCEPTION: java.net.MalformedURLException: unknown protocol: file. 0x000e8932 mono_handle_exception_internal_first_pass + 3058 1 iosgame 0x000ea012 mono_handle_exception_internal + 1602 2 iosgame 0x000eab5f mono_handle_exception + 47 3 iosgame 0x0012dcb2 mono_x86_throw_exception + 306 4 ??? 0x0b73df8f 0x0 + 192143247 at java.net.URL..ctor (java.net.URL,string) <IL 0x00004, 0x00018> at java.net.URL..ctor (string) <IL […]

带有RoboVM的iOS的Libgdx – 在IOSGLES20.init处出现不满意的链接错误

尝试使用RoboVM将我的LibGDX游戏移植到iOS。 运行模拟器的应用程序时,我得到这个错误: Exception in thread "main" java.lang.UnsatisfiedLinkError: at com.badlogic.gdx.backends.iosrobovm.IOSGLES20.init(Native Method) at com.badlogic.gdx.backends.iosrobovm.IOSGLES20.<init>(IOSGLES20.java) at com.badlogic.gdx.backends.iosrobovm.IOSApplication.didFinishLaunching(IOSApplication.java) at com.badlogic.gdx.backends.iosrobovm.IOSApplication$Delegate.didFinishLaunching(IOSApplication.java) at org.robovm.cocoatouch.uikit.UIApplicationDelegate$Callbacks.didFinishLaunching(UIApplicationDelegate.java) at org.robovm.cocoatouch.uikit.UIApplication.UIApplicationMain(Native Method) at org.robovm.cocoatouch.uikit.UIApplication.main(UIApplication.java) at ***********