使用 OpengGLSurface 为 Android 制作游戏循环的最佳方法
据我所知,如果我想制作一个非 opengl 游戏循环,我可以做的是有一个游戏线程,在循环期间将更新游戏状态(或游戏物理),并通过锁定 Canvas,通过 Ca…
寻求创建 2D OpenGL-ES 2.0 游戏的基本、简单方法的帮助
我已经制作了许多使用 Java 代码和 XML 布局的 Android 应用程序,但是我对 OpenGL ES 还很陌生。我用 Swing Java 编写了游戏,包括乒乓球和中级 2d …
我想强制渲染,但只尽可能快地绘制(InvalidateVisual / CompositionTarget.Rendering)
我正在开发一个实时 WPF/Silverlight(以及很快的 WP7)可视化组件,并且我正在寻找最佳解决方案来强制以游戏循环样式重绘整个组件。重绘应该是按需的…
Android 游戏循环睡眠
我正在开发一款 Android 迷你游戏。我正在使用此代码进行游戏循环。 private RefreshHandler mRedrawHandler = new RefreshHandler(); class RefreshH…
JavaScript 游戏循环
我有一些关于 JavaScript 循环的问题。 问题: 为什么 JavaScript 循环会冻结浏览器 为什么绘制速度很慢,即使它以每 1 毫秒绘制 1 次的速度运行,而…
requestRender 似乎没有渲染(opengl-es android)
我有一个游戏循环在线程中运行,我的问题是因 mGLSurfaceView.requestRender(); 空指针异常而崩溃。我的 onSurfaceCreated 方法中有一个日志标记,它…
添加 CADisplayLink 到 Cocos2D
我的应用程序中有 Cocos2D,我使用它作为我的游戏的游戏引擎。此时,我需要让游戏循环以屏幕刷新的速度触发。所以这让我认为我需要使用 CADisplayLink…
Android开发:游戏后台循环
我正在使用 Canvas/Surfaceview 开发 2d 游戏,并且遇到线程问题。 所以我想要完成的是后台的一些事情,例如: 每秒 SpawnEnemy() 或滴答秒数或攻…
Opengl-es手动调用onDrawFrame
我正在创建一个游戏循环,并且我需要能够调用 onDrawFrame (从渲染器内部手动),以便在发现进程落后时“跳过帧”。 目前我有一个 GLSurfaceView 类…
在android中我什么时候应该将主游戏循环放在初始活动类中?
我正在尝试使用本教程创建游戏循环。 我尝试在初始活动类中实现此功能,如下所示,但遇到了一些问题。我已请求全屏且没有标题功能,如图所示,但我没…