切换语言: Deutsch English Français 日本語 Русский

Game-tick/zh: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
m (substituted links to go to official lua api documentation)
No edit summary
Line 1: Line 1:
{{Languages}}
{{Languages}}
一个游戏刻或“刻”是1/60个[[Game-second/zh|游戏秒]]。


异星工厂中的所有东西都是以这个为基础进行计算的。举例来说任何东西的速度本质上都是用[[Tile/zh|格]]/刻来计算的。
一次游戏心跳(Tick,或者就叫“心跳”)是六十分之一的{{TransLink|Game-second}}。


因为计算速度是基于电脑的性能的,所以说一刻的[[Time/zh|真实时间]]可能会更长一点儿。举例来说,当游戏停止,当保存或者CPU在计算所有更新的时候太慢就会出现这个情况。
这是整个游戏的基础,所有事情都会依据该值来计算。比如说任何的速度在内部都是以“{{TransLink|Tile}}/心跳”来表达的。


== 参见 ==
实际情况下一次心跳取决于你的计算机的速度,最快不会小于六十分之一秒(0.01667秒)。如果游戏有停顿(比如自动保存时),或者帧率低于60帧时,一次心跳持续的时间可能会变长。


* [[Time/zh|时间]]
=== 一次心跳时间内都干了什么? ===
* [http://lua-api.factorio.com/latest/LuaGameScript.html#LuaGameScript.tick].
 
* [[Game-second/zh|游戏秒]]
[https://www.factorio.com/blog/post/fff-70 这篇周五报]解释了游戏引擎在每次心跳中所计算的内容。
* [[Game-day/zh|游戏日]]
 
* [[Units/zh|单位]]
== 请参见 ==
 
* {{TransLink||Time}}
* [http://lua-api.factorio.com/latest/LuaGameScript.html]
* {{TransLink||Game-second}}
* {{TransLink||Game-day}}
* {{TransLink||Units}}

Revision as of 15:56, 18 June 2018


一次游戏心跳(Tick,或者就叫“心跳”)是六十分之一的

这是整个游戏的基础,所有事情都会依据该值来计算。比如说任何的速度在内部都是以“/心跳”来表达的。

实际情况下一次心跳取决于你的计算机的速度,最快不会小于六十分之一秒(0.01667秒)。如果游戏有停顿(比如自动保存时),或者帧率低于60帧时,一次心跳持续的时间可能会变长。

一次心跳时间内都干了什么?

这篇周五报解释了游戏引擎在每次心跳中所计算的内容。

请参见