Questions tagged «android»

Android是由Google,Inc.开发和维护的移动设备操作系统。此标记应包含有关Android的特定编程问题。

4
libGDX中的分辨率独立性
如何使我的libGDX游戏分辨率/密度独立?有没有一种方法可以将图像尺寸指定为“绝对”,而与底层密度无关? 我正在做一个非常简单的儿童游戏;屏幕上只显示了一堆精灵,还有一些菜单文本(主要是选项菜单)。我想知道的是:如何使子画面/字体分辨率独立?(为了方便起见,我将它们包装在自己的班级中。) 由于它是一款简单的儿童游戏,因此我无需担心游戏的“可玩区域”。我想尽可能多地使用屏幕空间。 我现在正在做的事情,似乎超级不正确,是简单地创建适合高分辨率的图像,然后缩小(或很少放大)以适合屏幕尺寸。即使在我的纹理上进行线性映射,这似乎也行得通(在桌面版本中),但是较小的分辨率看起来很难看。 此外,这似乎在Android的“设备独立像素”(DPs)面前飞了起来。还是我丢失了某些东西,而libGDX已经以某种方式解决了这个问题? 解决此问题的最佳方法是什么?我找到了这个链接;这是解决问题的好方法吗?:http : //www.dandeliongamestudio.com/2011/09/12/android-fragmentation-density-independent-pixel-dip/ 它提到了如何控制图像,但是没有提到如何指定字体/图像大小而与密度无关。
22 android  libgdx 

4
在OpenGL ES中绘制四边形的最快方法?
我正在使用OpenGL ES 2.0,我要绘制一堆四边形,希望能够像在使用GL_QUADS一样,每四边形仅传递4个顶点,但是基本上我只是想知道绘制一个四边形的最佳方法一堆单独的四边形。 到目前为止,我发现我可以做的是:-GL_TRIANGLES(每个四角形6个顶点)-退化GL_TRIANGLE_STRIP(每个四角形6个顶点) 我发现的可能性:-GL_TRIANGLE_STRIPS具有特殊的索引值,该值可重置四边形带(这意味着每个四边形5个索引,但是我不认为这是OpenGL ES 2.0)
22 opengl  3d  iphone  android  shaders 


4
如何在没有Google Play的情况下“发布” Android游戏?
我是开发的新手,并试图了解发布的障碍 如果我需要绕开Goog​​le Play应用商店,是否可以将游戏发布到人们可以在移动浏览器中访问并下载和安装其他应用程序的网站上? 如何发布“围绕” Google Play?我应该注意一些特别的成功故事,最佳实践或问题吗? 道歉,如果有明显的答案。我相信我曾经找到答案,但我不记得也找不到链接。 编辑:谢谢大家!我非常感谢您的帮助。绝对可以回答我的问题。看来我有一些选择!

2
libGDX的所有教程在哪里?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 我已经在网上搜索了有关LibGDX的帮助和教程,但是除了wiki上关于stackexchange的提问之外,我什么都找不到。除了源(演示)和Wiki之外,还有其他在线隐藏或间接的教程吗? 根据我的阅读,关于LibGDX的文档并不多,所以我只看到两个选项 放弃使用其他框架。 问人们很多问题。
20 android  libgdx 

5
OpenGL ES 2.0是否可以进行延迟渲染/着色?
我在StackOverflow上问了这个问题,但在这里可能更有意义: 是否有人在OpenGL ES 2.0下实现了延迟渲染/着色?它不支持MRT,因此只有一个颜色缓冲区,因此不能以“常规”方式实现。 具体来说,我正在iPad,iPhone4(maaaybe iPhone 3gs)和Android上进行浏览。在iPad / iPhone4 / iPhone3gs上的GLESView应用程序上,存在GL_OES_RGB8_RGBA8扩展名,但我看起来还不是很深入,但是对于8bits /通道,这个想法很有趣:http : //www.gamedev.net/topic/ 562138-opengl-es-20和递延阴影/ 还有其他想法吗?在性能方面,这是否值得做?

5
如何将游戏的逐帧动画压缩到磁盘上的最少数量
我开发了一个类似帝国时代(地图上的建筑物)的游戏,对于每座建筑物,我都有一个动画精灵表。我正在使用逐帧动画为建筑物设置动画(无论如何都不知道任何其他方法)。我注意到由于放入其中的图像,资源文件夹变得非常大。 CoC和《帝国时代》等游戏如何将apk大小保持在50 Mg以下?我是否在游戏开发方面缺少一些东西? 谢谢 编辑:更多信息到我面临的问题 我有很多动画可绘制对象。我之所以选择这种方式,是因为它是最快的,并且正在产生我想要的结果。基本上,每个建筑物都是一个动画可绘制对象,其中的xml文件引用了8个可绘制对象(8个图像= 8个文件)。由于透明性,所有这些都是PNG。由于我有200多个图像,因此apk大小为120 MB(并且还没有完成一半文件的复制)。这就是提示,必须有一种解决方法。请协助其他开发人员

8
在“加载”屏幕中应该发生什么?
我是否只需要将所有图形的实例创建到从文件加载的内存中?处理此问题的最佳方法是什么?我是否只需要某种资产管理器来在加载屏幕期间创建这些图形实例,然后在以后进行引用? 需要在游戏中预装哪些常见的东西?我应该预加载多少? 值得展示某种进度条吗?如何缩短加载时间?加载屏幕应该是什么样的? 有哪些加载屏幕的好例子?任何代码示例? 具体来说,我的游戏是针对Andriod(Java / mobile)的,但请随时将您的答案设为通用。

2
如何在游戏中实施“禁用广告”购买?
我想在我的游戏中添加“无广告”服务,以便一次性付款即可删除广告。如何正确实施? 如果我只是保存了该服务是在设备上本地支付的事实,那么如果用户以某种方式删除了应用程序的数据,则将不得不再次支付。


2
为什么旋转屏幕时我的android应用程序不旋转
我正在LibGDX中构建游戏,并且游戏屏幕方向为横向。我希望它保持横向,但我仍然希望用户能够将设备翻转到另一侧,并且屏幕将随之旋转。我的应用程序拒绝执行此操作,我不知道该如何解决。我试着打开加速度计和指南针(没想到指南针有任何作用),但没有任何改变。有任何想法吗?
16 android  libgdx 

1
最大纹理大小Android:2048x2048的哪些设置?
我想在我的游戏中使用2048 x 2048的纹理图集,并且我想警告用户“过低”的设备不要下载游戏。 有了如此大小的纹理图集,我对ANDROID有什么要求? 该图像(来源:https ://stackoverflow.com/questions/10392027/recommended-limit-for-memory-management-in-cocos2d)显示了IPHONE的要求,而对于ANDROID:最低为512Mo,频率为1GHz的情况是这样的正确的要求? 感谢您的回答

2
LibGDX-检查当前是否在Android /台式机上
我正在使用LibGDX和flixel-android构建桌面/ Android游戏。感觉应该有一种检查您当前是否在Android设备,桌面等设备上运行的方法,但是我在任何地方都找不到它。我是否应该将其从各个发射器中传下来?当然LibGDX可以告诉我吗?
16 java  android  libgdx 

9
如何捕获我的手机游戏视频?
我一直在为当前的Android游戏撰写博客,并且随着我逐渐接近该游戏的实际可玩版本,屏幕截图不足以显示新的进展。我需要的是视频。问题是,我的游戏无法在当前的模拟器上运行(使用OpenGL ES 2.0),并且计算机无论如何都无法运行模拟器。因此,桌面视频捕获是不可能的。我唯一真正的主意是将手机放在我拥有的唯一摄像机之前:网络摄像机……是的。有谁知道更好的(最好是免费的)从Android设备捕获视频的方法?

6
我可以在C ++中为移动平台开发游戏吗?
我精通C ++和C,也有使用C ++开发AAA游戏的经验。现在,我毫不客气地考虑着手开发iOS或Android手机游戏。不幸的是,我不了解Objective-C和Java,也没有勇气学习它。因此,如上所述,在不使用JAVA和Objective-C的任何声明的情况下,是否有可能在C ++中进行移动开发?
16 c++  java  android  ios  objective-c 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.