minecraft吧 关注:2,544,502贴子:31,819,104
  • 10回复贴,共1

【关于红石电路定义的一点看法】

只看楼主收藏回复

首先感谢@流火智带来的码字热情,和他收集到的各种有用的实例,我这边虽然观点大相径庭,但是那个帖子给我提供了很多帮助(和便利),以下只是我个人所理解的红石电路/元件的定义。
最初有人会问,你这个是红石电路吗?回答会是:这里面包含红石电路,或者说这个就是红石电路。
这两种回答包括了对红石电路的两种理解,我首先以个人见解定义一下我认为的红石电路。
前者的回答倾向于认可红石部分工作的存在,而后者倾向于整体是个红石电路,因为其中包括了红石的部分。
我倾向于后者,把红石电路定义为一个整体。
判断是否一团整体是红石电路,取决于【红石元件是否为{电路主体}并参与有{表现功能}的整体工作】
首先把整体分割成几部分。【电路主体】【辅助部分】然后其他的部分甚至可以被排除在整体以外。
以下是基本词的定义:
【红石电路整体】:包含红石元件并有【表现功能】的一个部分。
【电路主体】的定义为:拆除后会对电路的【表现功能】产生了影响的方块或红石元件。(其中不包括替换和改变方块的情况,替换和改变方块属于更变整体)
【辅助部分】的定义为:可拆除不会影响【电路主体】的方块,但对于【表现功能】有作用的部分,例如树场的树木。
【玩家】的定位为:类似辅助部分的存在,但绝对不参与任何电路主体。为绝对独立的特例。
【表现功能】:一个红石电路的整体是具有{表现功能}的,不论是什么那种表现。tnt炮的爆炸功能,计算器的运算功能,还是说活塞门的开关观赏和实用的作用。都是一个红石电路整体的【表现功能】。
然后定义好了以后开始举大量的实例来说明定义。
实例1:2*2的活塞门。所有参与工作的部分的电路都是红石电路的整体。一个嵌在地面的22活塞门,同时具有做家门的生存实用功能和演示功能。他是一个红石电路整体。不论是参与演示和阻拦的门方块,还是参与工作的活塞块,都属于【红石电路整体】的一部分。
至于门方块,我的理解是,有门方块的时候,电路整体是活塞门,门的作用是绝对必要的,也就是电路主体。如果拆除了,则【电路主体】产生了变化,已经是另外一个【红石电路整体】了。可以定义为:{用于展示活塞门门框运行情况的红石电路整体}
实例2:单独的中继器没有【表现功能】,但如果在后端加入了一个拉杆,拥有点亮中继器的【表现功能】,则这个整体是一个红石电路。
实例3:告示牌电路,不属于【红石电路】因为其中没有任何红石元件,只是【利用告示牌实现的逻辑】
实例4:被红石线附着的铁块,因为不能被移除。所以是【电路主体】。拆除后本身参与【表现功能】的红石线无法存在。
实例5:树场里的树木属于【辅助块】是用于达到【表现功能】的方块,即使拆除也不会对电路造成影响。
【表现功能】是客观的,对诺基亚是否有武器功能取决于是否有实际的功能存在、比如活塞门也可以用来夹人。实际上活塞门是有这种效果,所以是有这种【表现功能】的。
以下继续引用实例
/1、有两个三乘三活塞门间隔十个方块的位置,那么这两个活塞门是否是独立的两个红石电路?
我认为如果有路连接两者达成当做移动用的两个活塞门的【表现功能】,则这是一个整体。如果中间毫无关联,则是两个独立整体。
/2、两个红石SRAM被交错穿插在一起,但是它们的运行是独立的,这是否是两个独立的红石电路?
在【表现功能】储存等功能上两者互不影响。则两者是独立的。
/3、树场与该树场的凋零笼子是否是两个独立的红石电路?
在【辅助部分】原木联系了凋零笼子的时候,这是一个整体,但当没有原木的时候,这个【电路主体】没有发生任何改变,依旧是原来的主体,这时树场和笼子依旧是个整体。
4、玩家从红石SRAM哪里得知信息,然后手动输入到红石CPU,红石SRAM与红石CPU是一个红石电路吗?
不是,玩家是绝对独立的。【表现功能】在玩家处断开。即使玩家绝对会输入,依旧是两个分开的电路整体。但如果是自动npc输入的,则npc为【电路主体】三者会是整体。
5、一台红石数字计算机中,红石SRAM与红石CPU可以视为两个独立的红石电路吗?
非独立,两者是整体,给出的前提是一台红石计算机,这两者本身就包含在红石数字计算机这个整体当中。
6、无线红石的信号发出器与信号接收器可以视为一个红石电路吗?
不可以,栏杆的情况,栏杆检测玩家,传给栏杆B,中间完全没有红石原件参与工作,则不可以算作【红石电路】
指令方块我倾向于不分类为红石类,指令方块可实现除红石外很多功能。
如果电路里有指令方块。则是【存在指令方块协助的红石电路】
特殊的红石电路:水缸:单独存在的水缸不属于红石元件。
轨道和矿车默认为红石元件,


IP属地:江苏1楼2016-09-22 11:23回复
    楼主!我问一个题外话!食物工艺MOD1.7.2做出的食物为什么不能吃?


    来自Android客户端2楼2016-09-22 11:31
    收起回复
      +1,我感觉还是整体比较好,因为如果看作包含的话,一个告示牌电路可以激活红石电路,那么以前单独的非红石告示牌电路就变成了红石电路,这让人难以接受呀,但是看作整体就好多了,告示牌电路还是非红石电路,只不过跟原来的红石电路形成的整体有了表现功能,所以整体才是一个红石系统,不知道这么理解对不对。
      顺便前排膜触Orz


      IP属地:广东来自iPhone客户端3楼2016-09-22 12:09
      收起回复
        @流火智


        IP属地:江苏4楼2016-09-22 12:18
        收起回复
          我把我在rmc吧的问题复制过来:在判断一个红石电路的电路主体的时候,应该如何选择“表现功能”呢?就像树场和凋零笼,假设我们视其为一个整体,那么其表现功能可以说是“生产物品状态的原木”,如果分开看,我们可以说树场的表现功能是“生产原木”,而凋零笼的功能是“破坏并收集原木”,这两个表现功能是可以独立存在的,你打算如何解决这个问题?


          IP属地:天津5楼2016-09-22 12:40
          回复
            根据实际的情况进行整体的区分,放在一起并可以联动工作的长和笼子是一个红石电路整体,是不可分开来看的,其中单独看一个树场的部分的定义,仅仅是整体中的部分。
            而独立存在的树场和笼子,分开来的情况下没有联动,不是整体,而是两个独立整体。


            IP属地:江苏6楼2016-09-22 18:50
            回复