阅读记录

设置 ×

  • 阅读主题
  • 字体大小A-默认A+
  • 字体颜色
    搞定了机甲的太阳能面板的机械设计部分之后也就是机甲的太阳能聚光额部分,之歌时候基本就算是完成了,只剩下机甲的头部的设计了,而机甲因为并不具备思考的能力,因此只能听一些比较简单的话语,并且根绝外界的各种话语做出各种的反应,比较绕口和比较难得话语是很难听懂的,毕竟智能的程度摆在这里,不可能那么的智能的。就算是这些能够听懂的简单的话语也不是机甲根绝自己的数据库里的知识储备进行的判断并作出反应,而是由程序员事前在数据库里设定好程序。比如说程序员在程序中设定好一个程序反应,让机甲当听到‘我要打你这句话的时候迅速的作出反应给对方一个巴掌,这个时候就需要提前设置好代码,而且这个代码的设计非常的死板,‘我要打你这四个字一个字也不能少,假如这四个字有一个字少了,那么机甲就无法作出反应了。代码的话可以用if代码,if‘我要打你,a.b,这里a的意思是这是一个方法,而这个方法正式调用机甲出拳的一个方法,在这里就不详细的写出代码了。简单说a.b就是调用的方法里面的具体参数,而这个b就是机甲的具体的某一个动作,比如当机甲要出拳的时候很明显机甲需要抬起大臂,然后机甲的大臂往前出击,这个时候机甲的拳头是握紧的,整个机甲的胳膊顺着面前的目标去移动,直至把面前的目标给击中,这个时候的机甲就算是完成了对‘我要打你这句话的一个反应。
      机甲毕竟是机器,并不是人,只能是去死板的设计一些针对外界话语的反应,再比如说我想给机甲设计成当“我要打你”这四个字出现三个字的时候,机甲就会出现攻击行为,而不是非得等到外界的人说出来四个字才开始攻击。由于我要打你这才四个字,而只要出现三个字就让机甲出现反应,所以说要在四个字里取三个字,这个时候一共有4种可能性,像这种可能性很少的程序设计非常的简单,只需要在程序中把这四个可能全部列举在里面即可。由于只有4种可能,因此直接把这个代码写出来吧。简单的用c写一下,if(我要打丨丨我要你丨丨我打你丨丨要打你)return机甲的攻击指令,当外界的声音经过机甲的声卡辨别后出现了这四种情况的任何一种情况,这个时候机甲的控制中心会根据系统程序中提前设置好的程序代码,把这个攻击信号传送到机甲接收指令的地方,在这里接收指令的地方就是机甲的大臂和胳膊了,和刚才一样,当机甲的大臂接收到控制中心的指令后会操控者机甲大臂附近的钢丝绳进行拉伸,首先拉伸的就是机甲大臂往上的钢丝绳,当机甲

第122章[1/2页]