问题标签 [game-loop]
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.
c# - .NET CF 上的游戏循环和 GDI
嗨,我想编写一个具有主要游戏形式和许多其他正常形式的游戏。在这种情况下,管理更新绘制周期的最佳方法是什么?
应该只覆盖游戏表单绘制循环吗?或者我应该在 main 方法中执行 application.do events() 吗?
请指导我。我是 Windows 窗体世界的新手
iphone - iPhone Gameloop 从一个单独的线程渲染更新
我是 iPhone 开发的新手。我有一个游戏循环设置如下。
我的基本游戏滴答/渲染看起来像这样
我的渲染函数被调用。然而,什么都没有被绘制(我正在使用 Core Graphics 在派生的 UIView 上绘制一些线条)。
如果我通过计时器调用我的更新,那么一切都很好。
你能告诉我为什么通过线程完成渲染会失败吗?是否有可能通过线程使其工作?
谢谢丰富
algorithm - 客户端-服务器游戏算法
对于单机游戏,基本的游戏循环是(来源:维基百科)
但是如果我开发类似客户端-服务器的游戏,比如 Quake、Ragnarock、Trackmania 等,会怎样?
游戏的客户端和服务器部分的循环/算法是什么?
java - J2ME 中的高效 Gameloop
我已经完成了一系列关于 J2ME 游戏开发的问题,在最近的一个问题中,Neil Coffey 评论道
作为一个附带问题——你真的想在 J2ME 游戏中达到 100 次/秒吗?正如我认为某人已经提到的那样,您实际上也应该睡到下一个所需的唤醒点,而不是每次都固定的持续时间。
出于某种原因,那件事留在了我的脑海中,现在我想要答案,我需要什么才能让我的游戏循环睡眠到所需的唤醒点,我真的不知道那个点在哪里 xD(理论上来说)。
为了反馈,这是我的游戏循环的简化版本:
谢谢你的帮助!!
c - Allegro 5 游戏:以恒定速度运行的游戏循环?
在 Allegro 5 中编写始终以相同速度运行的游戏循环的最佳方法是什么,并且正确地将绘图逻辑与更新逻辑分开?我应该使用线程还是不使用线程?我应该使用新的 Allegro 事件系统吗?
c# - 有没有比使用 Console.Clear() 更好的方法来制作控制台游戏?
我正在玩弄游戏循环,并将创建一些游戏作为练习。
目前我有一个稳定的游戏循环,游戏会尽快更新,渲染每秒更新 x 次(目前为 25 次)
渲染方法基本上是 draw + Console.Clear() 并且在非常高的更新时显示变得非常抖动,因为当 Console.Clear() 命中时它还没有完成绘制。
有没有更好的方法来做这样的事情?
我可以将任何数据写入控制台,然后用其他数据替换它吗?
silverlight - 我应该始终在 Silverlight 游戏中使用游戏循环吗?
我已经阅读了有关在 silverlight 中将 CompositionTarget.Rendering Timer 用于主要游戏循环的信息。用于命中测试和一般游戏逻辑,就像在任何语言中一样。
这就是说我想知道最好一次在这个 x 像素内移动对象(作为任何其他语言的游戏)还是我可以更好地利用 Silverlight 动画并使用诸如缓动之类的功能?
我指的是俄罗斯方块和乒乓球等游戏中的对象,而不是用户移动角色的平台游戏。
另一个领域是精灵动画。例如,使用游戏循环更改帧或关键帧银光动画效果最好的行走动画?
javascript - Javascript中简单游戏循环的最佳方式?
有没有一种简单的方法可以在 JavaScript 中制作游戏循环?就像是...
android - 具有恒定 FPS 的 Android 游戏?
我正在实现一个具有恒定 FPS 的游戏循环。我在想 25-30 FPS 应该足够了。从你自己的经验有什么想法吗?我什至应该限制FPS吗?