Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
got it
两者相比如下:
1.Hold Open Opens Doors 提供了一系列自定义设置,使用上更加灵活。类中存在有 holdOpenInt 字段且存在 GetGizmos 方法的类都会被 patch,但是安装的 mod 越多,检索所需 patch 方法的时间就越长,时间复杂度是 O(N),N 为游戏中类的数量。
每次选中门类建筑后仍然会执行遍历,加上原本的 GetGizmos() 方法的一次遍历,等于进行了两次遍历,所以在游戏中同时选中多个门类建筑时,可能会有极其轻微的性能损失。
2.此Mod只对Building_Door类进行patch,花费时间恒定,时间复杂度O(1),与mod数量无关。但当存在其他的门类mod使用了非基于原版Building_Door的逻辑实现时,此 mod 不生效,缺乏适应性。
patch只会在点击了 “保持敞门” 之后才会执行,性能开销恒定,为O(1)
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3229154152