繁体   English   中英

Unity - 非物理游戏逻辑的固定更新

Unity - FixedUpdate for non physics game logic

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在 Unity 3d 中的一个扑克网站上工作,并且已经到了扑克游戏的游戏逻辑点。 这包括等待玩家采取行动。

我正在一个单独的统一项目中编写服务器逻辑,因为它将是一个客户端服务器应用程序。

哪个对性能更好?

  1. 使用异步等待睡眠方法?
  2. 使用带有时间戳 + 时间的 FixedUpdate 或 Update?

睡眠方法的问题是玩家可以在时间结束之前采取行动,并且游戏必须在实际睡眠方法用完之前进行更新。

对于我的第二个问题。 FixedUpdate 说它处理物理逻辑和更新。 此更新会处理我的扑克游戏逻辑吗?

我不想等待帧更新,因为我不确定服务器的 FPS。 所以我假设要走的路是使用FixedUpdate。

1 个回复

我认为对物理使用 FixedUpdate 更合适,因为物理异步是有问题的,FixedUpdate 应该适合你,即使它对性能的影响很小。 不使用多线程物理总是好的,但我不完全知道 unity 是否会对此进行更改,但在这种情况下使用 FixedUpdate 更安全。

1 BlockBreaker游戏2D中的Unity3D球物理错误

我正在尝试在 Unity 3D 中创建一个块断路器游戏,但我遇到了问题(这是我第一次创建游戏)。 当我扔球时,它的结尾像这样https://gfycat.com/LimitedVagueAnkole 。 我认为球和砖块之间的物理原理应该是有问题的,但我不知道为什么。 我的球的材料是无摩擦的,它的弹性 ...

2018-06-21 18:32:26 1 178   unity3d
2 Unity pong游戏球物理变慢问题

在我的乒乓球比赛中,球应该反弹并且永远不会变慢。 但是,随着时间的推移,球在稳步减速。 我将放置球对象和脚本的图像。 这是左边的球属性 这是使用UnityEngine的脚本。 使用System.Collections; 公共类Ball:MonoBehaviour {publ ...

3 这是游戏物理吗?

有关我的问题在这里 ,但还不足以打开一个新的问题。 我想做一个好的塔防游戏并找到这个网站 。 我在里面看到了数学,并且精神上的飞跃是“游戏物理学”。 也许不是。 我不知道。 我希望有人能告诉我。 如果不是什么样的游戏编程呢? 只是数学你必须知道角度和什么不是( 他们在这里有一个 ...

2009-07-11 16:48:51 6 708   math
5 timeScale = 0的Unity 3D CustomDebugger不停止FixedUpdate

制作一个调试器,该调试器在场景播放时按下按钮时启动。 调试正确后,游戏需要在代码中调用DebugStep的功能完全停下来,然后从该位置继续。 这是我的脚本附加到画布按钮上 } 问题在于,即使在FixedUpdate中调用DebugStep时,即使它们之间的时间标度设置为0,第一 ...

2018-07-09 01:09:33 1 57   unity3d
6 FixedUpdate 不注册所有密钥(统一)

我订购了一本书,我一直在完全按照它的说明进行操作。 唯一的问题是当我将动作放入 FixedUpdate 时,它​​不会注册每个键。 我已经阅读了很多对此的答案,但他们都说将您的输入放入 Update 并将所有物理放入 FixedUpdate。 我就是这样做的,但是当我按空格键 30 次时,它只跳了 ...

2020-11-28 19:54:42 2 55   unity3d
7 统一刚体FixedUpdate基本运动不起作用

我正在尝试在统一站点上实施本教程。 我已经浏览了统一博客,却没有找到解决我问题的方法。 我在平面上有一个简单的Rigidbody球体对象。 球体是默认大小,并设置为: (0,0.5,0) 。 平面也是默认大小,并设置在原点(0,0,0) 。 这些是我使用的唯一组件。 我想要做的是 ...

8 Unity在赛车游戏圈逻辑中不起作用的对撞机

我正在制作赛车游戏,我在地图上创建了一些点,您必须通过这些点才能完成一圈。 可悲的是,当玩家通过第一部分时,它不会指示该部分,因此无法通过另一部分。 我正在使用OnCollisionEnter()但是在这些点上激活了IsTrigger,以使它们没有碰撞。 我什至添加了Debug ...

9 Unity MonoBehaviour对象与游戏逻辑

我最初是在昨天的Unity Answer Forums上发布此消息的,但到目前为止尚未得到任何回复。 所以我想我会在这里碰碰运气。 所以我有点像Unity的傻瓜。 自从Unity 3开始,我就涉足其中,但从未真正做出任何建设性或值得一提的事情。 在获得计算机科学学位后,我从事C#,A ...

10 为什么计算机/游戏物理引擎通常是不确定的?

多年来,随着各种游戏物理引擎的发展,我注意到在同一台机器上,两次运行之间的物理仿真结果差异很大。 最近,即使物理是按设定的时间间隔( FixedUpdate )计算的, Unity引擎FixedUpdate -据我所知,它应该完全独立于帧速率。 我之前在游戏论坛上曾问过这个问题,并被告知 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM