<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ocr.michiyo.me/w/index.php?action=history&amp;feed=atom&amp;title=Item%2Fnanomachines%2Fzh</id>
	<title>Item/nanomachines/zh - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ocr.michiyo.me/w/index.php?action=history&amp;feed=atom&amp;title=Item%2Fnanomachines%2Fzh"/>
	<link rel="alternate" type="text/html" href="https://ocr.michiyo.me/w/index.php?title=Item/nanomachines/zh&amp;action=history"/>
	<updated>2026-08-24T15:40:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://ocr.michiyo.me/w/index.php?title=Item/nanomachines/zh&amp;diff=1302&amp;oldid=prev</id>
		<title>imported&gt;OCDoc Import: Imported from legacy OpenComputers documentation at ocdoc.cil.li</title>
		<link rel="alternate" type="text/html" href="https://ocr.michiyo.me/w/index.php?title=Item/nanomachines/zh&amp;diff=1302&amp;oldid=prev"/>
		<updated>2026-08-24T08:08:27Z</updated>

		<summary type="html">&lt;p&gt;Imported from legacy OpenComputers documentation at ocdoc.cil.li&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= 纳米机器 =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;纳米机器&amp;#039;&amp;#039;&amp;#039;是一种可配置的增益系统。它们可消耗能源以为玩家提供多种正面或负面效果。&lt;br /&gt;
&lt;br /&gt;
= ==== 基本用法 =&lt;br /&gt;
&lt;br /&gt;
在使用之前，玩家需要“吃掉”它们。当吃掉纳米机器后，玩家的HUD中将会多出一个能量指示器，位置在快捷栏的左侧，用于显示纳米机器中的剩余能量。站在[[Block/charger/zh|充电器]]附近即可补充能量。能量会随时间消耗，速度正比于启用的输入数。即使禁用所有输入也会随时间消耗少量能量。&lt;br /&gt;
&lt;br /&gt;
纳米机器会提供一定数量的可开关的“输入”，这些“输入”会给玩家造成多种不同的效果：从视觉效果（如在玩家附近产生的粒子）到可选择的选择药水效果，以及一些更罕见和特殊的行为。&lt;br /&gt;
&lt;br /&gt;
何种输入触发何种效果取决于纳米机器的当前配置，实际“对应关系”随配置不同而不同。玩家只有尝试才能弄清楚某种输入有什么效果。摄入新的一批纳米机器可以改变配置。此外，一次启用太多的输入会产生严重的负面效果。&lt;br /&gt;
&lt;br /&gt;
请参看配置文件的`nanomachines`部分，以便根据您的喜好微调。&lt;br /&gt;
&lt;br /&gt;
要废弃纳米机器，玩家需要饮用[[Item/grog/zh|蚀刻药水]]。&lt;br /&gt;
&lt;br /&gt;
= ==== 合成 =&lt;br /&gt;
&lt;br /&gt;
纳米机器由以下配方合成：&lt;br /&gt;
&lt;br /&gt;
* 4 [[Item/materials#变色材料|变色材料]]&lt;br /&gt;
* 1 [[Item/wireless network card/zh|无线网卡]]&lt;br /&gt;
* 1 [[Item/CPU/zh|2级CPU]]&lt;br /&gt;
* 1 [[Item/grog/zh|蚀刻药水]]&lt;br /&gt;
* 1 [[Item/memory/zh|1级内存条]]&lt;br /&gt;
* 1 [[Block/capacitor/zh|电容器]]&lt;br /&gt;
&lt;br /&gt;
= ==== 编程 =&lt;br /&gt;
&lt;br /&gt;
玩家可通过无线网络信息程控纳米机器。纳米机器的信息接收范围只有大约两米，通过平板电脑发送信息即可轻易克服此困难。然而，纳米机器不会检查它们收到的信息是由哪台设备发出的。&lt;br /&gt;
&lt;br /&gt;
纳米机器使用一套简单的专有协议：向其发送的每个数据包都必须包含数个部分，第一部分是“信息头”，需要为字符串`nanomachines`。第二部分需要为命令名称。其余部分是命令所需的参数。可用命令在下方列出，格式为`命令名称(参数1, ...)`：&lt;br /&gt;
&lt;br /&gt;
* `setResponsePort(port:number)` - 设定纳米机器发送响应信息所用的端口，对带有响应信息的命令生效。&lt;br /&gt;
* `getPowerState()` - 获取纳米机器当前存储能量值以及能量存储上限。&lt;br /&gt;
* `getHealth()` - 获取玩家的健康值。&lt;br /&gt;
* `getHunger()` - 获取玩家的饥饿值。&lt;br /&gt;
* `getAge()` - 获取玩家的年龄，单位为秒。&lt;br /&gt;
* `getName()` - 获取玩家的显示名称。&lt;br /&gt;
* `getExperience()` - 获取玩家的经验等级。&lt;br /&gt;
* `getTotalInputCount()` - 获取可用输入总数。&lt;br /&gt;
* `getSafeActiveInputs()` - 获取最大&amp;#039;&amp;#039;&amp;#039;安全&amp;#039;&amp;#039;&amp;#039;启用输入数。&lt;br /&gt;
* `getMaxActiveInputs()` - 获取&amp;#039;&amp;#039;&amp;#039;最大&amp;#039;&amp;#039;&amp;#039;启用输入数。&lt;br /&gt;
* `getInput(index:number)` - 获取指定索引号对应输入的当前状态。&lt;br /&gt;
* `setInput(index:number, value:boolean)` - 将指定索引号对应输入的状态设定为指定值。&lt;br /&gt;
* `getActiveEffects()` - 获取生效的效果列表。请注意一些效果可能不会在列表中出现。&lt;br /&gt;
* `saveConfiguration()` - 玩家物品栏中需要有一份纳米机器，本命令会将当前配置存储到其中。&lt;br /&gt;
例如，在OpenOS中：&lt;br /&gt;
&lt;br /&gt;
* `component.modem.broadcast(1, &amp;quot;nanomachines&amp;quot;, &amp;quot;setInput&amp;quot;, 1, true)`将会启用第一个输入。 - `component.modem.broadcast(1, &amp;quot;nanomachines&amp;quot;, &amp;quot;getHealth&amp;quot;)`将会获取玩家的健康值信息。&lt;br /&gt;
&lt;br /&gt;
= ==== 另请参见 =&lt;br /&gt;
&lt;br /&gt;
[http://youtu.be/gl3zGcTh67w 纳米机器预览]（英文，可能略微过时）&lt;br /&gt;
&lt;br /&gt;
== 目录 ==&lt;br /&gt;
&lt;br /&gt;
{{:Item/contents/zh}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;OCDoc Import</name></author>
	</entry>
</feed>