无引擎Android 2D游戏开发

2023-12-20

我想知道制作优秀 Android 游戏的最佳方法或工具!,我所说的“好”是指游戏必须具有良好的性能,没有延迟或类似的情况,..

所以我将从2D游戏开发开始,我想避免“游戏引擎”! ..

那么最好的办法是什么?! - 通过 Open GL ES 实现还是还有其他方法?! ..


通过查看,您应该能够了解很多有关 open gl 图形编程的知识复制岛 http://replicaisland.net/。它是一款不使用引擎的开源 2D 平台游戏。 作者做了一些关于 Google IO 的演讲,您可能会感兴趣:

  • http://www.youtube.com/watch?v=U4Bk5rmIpic http://www.youtube.com/watch?v=U4Bk5rmIpic
  • http://www.youtube.com/watch?v=7-62tRHLcHk http://www.youtube.com/watch?v=7-62tRHLcHk
  • http://www.youtube.com/watch?v=cdvaPyq_eBU http://www.youtube.com/watch?v=cdvaPyq_eBU
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无引擎Android 2D游戏开发 的相关文章

  • 如何重试已消耗的 Observable?

    我正在尝试重新执行失败的已定义可观察对象 一起使用 Retrofit2 和 RxJava2 我想在单击按钮时重试特定请求及其订阅和行为 那可能吗 service excecuteLoginService url tokenModel Ret
  • 在 Android Studio 中,为什么我必须在模拟器中单击“运行应用程序”两次才能启动应用程序?

    在 Android Studio 中 当我按播放按钮在 Android 模拟器上安装并运行应用程序时 大约 5 10 秒后 我在屏幕底部收到一条消息 显示 安装成功 但应用程序实际上并未运行在模拟器上 我必须再次按下播放按钮 这是非常令人沮
  • SearchView过滤ListView

    我已经实现了搜索视图来过滤我的列表视图项目 当我输入任何文本时 它会过滤列表 但当我退出搜索视图时 它不会返回原始列表项 public class PlacesListAdapter extends ArrayAdapter
  • 是否可以将数组或对象添加到 Android 上的 SharedPreferences

    我有一个ArrayList具有名称和图标指针的对象 我想将其保存在SharedPreferences 我能怎么做 注意 我不想使用数据库 无论 API 级别如何 请检查SharedPreferences 中的字符串数组和对象数组 http
  • 计数物体和更好的填充孔的方法

    我是 OpenCV 新手 正在尝试计算物体的数量在图像中 我在使用 MATLAB 图像处理工具箱之前已经完成了此操作 并在 OpenCV Android 中也采用了相同的方法 第一步是将图像转换为灰度 然后对其进行阈值计算 然后计算斑点的数
  • Adobe 是否为其 PDF 阅读器提供 Android SDK 或 API? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我希望能够在我们的应用程序内的视图中显示本地 PDF 文件 在 Android 4 03 下的平板电脑上运行 目前 我们将 Adob eR
  • 找不到处理意图 com.instagram.share.ADD_TO_STORY 的活动

    在我们的 React Native 应用程序中 我们试图让用户根据视图 组件中的选择直接将特定图像共享到提要或故事 当我们尝试直接使用 com instagram share ADD TO FEED 进行共享时 它以一致的方式完美运行 但是
  • Android 模拟器插件无法初始化后端 EGL 显示

    我在 Cloudbees 上设置了 Jenkins 作业 并且可以在那里成功签出并编译我的 Android 项目 现在我想在 android 模拟器中运行一些 JUnit 测试并添加 Android 模拟器插件 我将 显示模拟器窗口 选项设
  • Android SIP 来电使用带有广播接收器的服务

    大家好 其实我正在尝试创建一个应用程序 支持基于 SIP 通过互联网进行音频呼叫 这里使用本机 sip 我遇到了来电问题 我已经完成了服务的注册部分 但是在接听电话时我无法接听电话 请帮助我 Service file package exa
  • 在gradle插件中获取应用程序变体的包名称

    我正在构建一个 gradle 插件 为每个应用程序变体添加一个新任务 此新任务需要应用程序变体的包名称 这是我当前的代码 它停止使用最新版本的 android gradle 插件 private String getPackageName
  • JavaMail 只获取新邮件

    我想知道是否有一种方法可以在javamail中只获取新消息 例如 在初始加载时 获取收件箱中的所有消息并存储它们 然后 每当应用程序再次加载时 仅获取新消息 而不是再次重新加载它们 javamail 可以做到这一点吗 它是如何工作的 一些背
  • 获取当前 android.intent.category.LAUNCHER 活动的实例

    我创建了一个库项目 并在多个应用程序之间共享 我实现了一个简单的会话过期功能 该功能将在一段时间后将用户踢回到登录屏幕 登录屏幕活动是我的主要活动 因此在清单中它看起来像这样
  • 在 android DatePickerDialog 中将语言设置为法语

    有什么办法可以让日期显示在DatePickerDialog用法语 我已经搜索过这个但没有找到结果 这是我的代码 Calendar c Calendar getInstance picker new DatePickerDialog Paym
  • 我的设备突然没有显示在“Android 设备选择器”中

    我正在使用我的三星 Galaxy3 设备来测试过去两个月的应用程序 它运行良好 但从今天早上开始 当我将设备连接到系统时 它突然没有显示在 Android 设备选择器 窗口中 我检查过 USB 调试模式仅在我的设备中处于选中状态 谁能猜出问
  • Android向menuItem添加子菜单,addSubMenu()在哪里?

    我想根据我的参数以编程方式将 OptionsMenu 内的子菜单添加到 menuItem 中 我检查了android sdk中的 MenuItem 没有addSubMenu 方法 尽管你可以找到 hasSubMenu 和 getSubMen
  • .isProviderEnabled(LocationManager.NETWORK_PROVIDER) 在 Android 中始终为 true

    我不知道为什么 但我的变量isNetowrkEnabled总是返回 true 我的设备上是否启用互联网并不重要 这是我的GPSTracker class public class GPSTracker extends Service imp
  • 将 Intent 包装在 LabeledIntent 中以用于显示目的

    要求 我的应用程序中有一个 共享 按钮 我需要通过 Facebook 分享 我需要选择是否安装原生 Facebook 应用程序 我们的决定是 如果未安装该应用程序 则将用户发送到 facebook com 进行分享 当前状态 我可以检测何时
  • 捕获的图像分辨率太大

    我在做什么 我允许用户捕获图像 将其存储到 SD 卡中并上传到服务器 但捕获图像的分辨率为宽度 4608 像素和高度 2592 像素 现在我想要什么 如何在不影响质量的情况下获得小分辨率图像 例如我可以获取或设置捕获的图像分辨率为原始图像分
  • android sdk 的位置尚未在 Windows 操作系统的首选项中设置

    在 Eclipse 上 我转到 windows gt Android SDK 和 AVD Manager 然后弹出此消息 Android sdk 的位置尚未在首选项中设置 进入首选项 在侧边栏找到 Android 然后会出现一个 SDK 位
  • 节拍匹配算法

    我最近开始尝试创建一个移动应用程序 iOS Android 它将自动击败比赛 http en wikipedia org wiki Beatmatching http en wikipedia org wiki Beatmatching 两

随机推荐

  • Hibernate:如何在注释中使用级联?

    如何在 hibernate 中使用级联和注释 但我仍然存有疑问 我有这样的情况 public class Package OneToOne cascade CascadeType PERSIST private Product produc
  • 在同一个类的另一个方法中调用一个方法

    在 Bruce Eckel 的 Thinking In Java 4th Ed 的第 428 页 关于类型信息的章节 中 有以下示例 public class Staff extends ArrayList
  • 从超类调用子类方法

    我正在学习 Java 入门课程 我们刚刚开始学习继承 我正在执行一项任务 要求我们创建一个包含姓名和年龄的 Pet 超类 和三个子类 每个子类都有自己独特的特征 我选择了 狗 猫 和 鸟 构建完所有这些之后 我们将创建一个 Main 类来测
  • Scala 解析器组合器递归 bnf 的技巧?

    我试图匹配这个语法 pgm exprs exprs expr exprs expr ID expr 0 9 我的 scala Packrat 解析器组合器如下所示 import scala util parsing combinator P
  • 百分比符号(%)是什么意思? [复制]

    这个问题在这里已经有答案了 我遇到了一些包含以下内容的代码 数组参数内的符号 它是什么意思以及它是如何工作的 Example String name a b c d System out println name 4 name length
  • 是否可以将对象方法作为参数传递给函数并将其绑定到对象?

    是否可以绑定到对象方法 例如 我有一个向量和许多函数 如果向量中存在某些项目 它们就会执行某些操作 我将按如下方式实现它 fn perform if exists item u8 vector Vec
  • 批量导出psd文件为png

    我有数千个 psd 文件要另存为 png 除了图像中心的小文本之外 psd 文件没有什么不同 有没有办法自动化这项工作 是的 打开您的操作窗口 创建新动作 记录您自己打开 将文件另存为 png 并关闭文件的情况 然后在文件 gt 自动 gt
  • 如何覆盖多个光标 Sublime Text 3 的快捷方式?

    我正在使用 Linux FEDORA 20 我想覆盖多个光标的快捷键 即 ctrl alt up down因为它用于在 Fedora 中切换工作空间 我厌倦了搜索快捷方式Preferences gt key binding default
  • Java JTable 替代行颜色不起作用

    为什么下面的代码不起作用 哪里有问题 我的jTable启动为jTable1 jTable1 setDefaultRenderer Object class new TableCellRenderer Override public Comp
  • 如何在 Android 上使用 Google 的中文文字转语音服务?

    我正在尝试从谷歌的文本转语音功能中提取音频文件 基本上 您输入链接 然后在其末尾连接您想要说的任何内容 我已经让下面的代码适用于英语 所以我认为问题一定是中文字符如何在请求中编码 这是我所得到的 String text text to be
  • MongoDB 中数十亿小文档的快速搜索策略

    我需要存储数十亿个小型数据结构 每个数据结构大约 200 字节 到目前为止 将每个元素存储为单独的文档运行良好 Mongo 每秒提供大约 10 000 个结果 我使用 20 字节哈希作为每个文档的 id 并在 id 字段上使用单个索引 在测
  • 在 Elastic Beanstalk 上设置 Delayed_job 时如何修复“require”错误

    我在 Elastic Beanstalk 上运行 Delayed jobs 时遇到问题 我正在使用运行 Ruby 2 1 的 64 位 Amazon Linux 2014 03 v1 0 0 乘客独立版 容器 这是我的配置脚本 delaye
  • python pandas hub:如何进行适当的类似 tidyr 的传播?

    我缺少在 Python 中从长到宽的自发且简单的转换 反之亦然 想象一下 我有一个大型整洁的数据框 其中包含许多属性列和一个包含所有实际值的列 例如 PropA PropZ Value green Saturn 400 green Venu
  • 无法解析 com.google.android.gms:play-services-location:16.+

    伙计们 当我尝试在真实设备上运行我的应用程序时 但在升级到 1 22 2 后发现错误 Required by project app gt project location gt Failed to list versions for co
  • 使用express js 返回(发送)int

    如果我用 Express 执行此操作 则会失败 res send 13245 It says 表达已弃用的 res send status 使用 res sendStatus status 代替 src x js 38 9 节点 25549
  • web api 2中Data Member和JsonProperty的区别

    在webapi2中使用DataMember和JsonProperty有什么区别 有性能差异吗 首选使用什么 谢谢 安德烈亚斯 在WebAPI中 默认的JSON格式化程序是Json NET http james newtonking com
  • Android WebRTC 崩溃

    我试图通过按后退按钮来断开呼叫 并且应用程序因此错误而崩溃 我在 eclipse 上使用 Pierre Chabardes 的 AndroidRTC 应用程序 https github com pcab AndroidRTC https g
  • 使用 sql CE 的 sqlbulkcopy

    是否可以将 SqlBulkcopy 与 Sql Compact Edition 一起使用 例如 sdf 文件 我知道它适用于 SQL Server 200 Up 但想检查 CE 兼容性 如果没有其他人知道在不使用数据集的情况下将 CSV 类
  • elasticsearch术语查询不起作用

    我对 Elasticsearch 中的术语查询有疑问 我发送以下查询 query term title Test1 我有一个空结果 took 1 timed out false shards total 3 successful 3 ski
  • 无引擎Android 2D游戏开发

    我想知道制作优秀 Android 游戏的最佳方法或工具 我所说的 好 是指游戏必须具有良好的性能 没有延迟或类似的情况 所以我将从2D游戏开发开始 我想避免 游戏引擎 那么最好的办法是什么 通过 Open GL ES 实现还是还有其他方法