美文网首页亲子教育程序员儿童编程
任天堂LABO编程功能详解(基础输入模块篇·上)

任天堂LABO编程功能详解(基础输入模块篇·上)

作者: 尚善谷 | 来源:发表于2018-05-29 21:09 被阅读8次

    导言

    LABO是一种任天堂的Switch游戏机配套游戏,它是一种非常新奇的电子游戏形式,除了游戏软件之外,还附带了一大堆纸板,玩家要用这些纸板组装成钢琴、钓竿…甚至是机器人体感控制器(类似电影《环太平洋》里的机器人控制装置)一类的外设,再用这些外设来操作游戏,且在游戏之余,玩家还能查阅其背后实现原理,甚至自己编程创造新的游戏模块。

    LABO的核心是“制造、玩乐、探索”,业界普遍认为这个系列更像是于对少年儿童的创造力教育工具,就像乐高的可编程机器人,而绝非普通的电子游戏。

    本系列文章是LABO系列的编程功能介绍,因为内容比较多,所以分作多篇文章呈现,读者可以通过此系列文章了解到当下任天堂LABO所提供的所有编程功能。

    基础输入模块篇·上

    输入模块分为两大部分:

    其一是Toy-Con,即LABO中使用纸板制作的外设,如钓鱼竿、小房子、机器人等;

    其二是基础的输入功能,如通过手柄、主机的常规输入。

    我们先从基础输入功能开始介绍。

    输入:红外摄像头

    用手柄的红外摄像头作为输入源,左上的输出用于设定是数字输出还是模拟输出,数字输出就是只有0或1,模拟输出则会有介于0和1之间的小数,对此输入而言,检测到的目标越多则模拟输出的数值越高。

    对于模拟输出,都可以手动设定有效区间,比如仅允许0.5-0.8之间的值作为输出,其它值不做输出(视为0)。

    右边可以控制摄像头关闭、近景、正常、近景或远景,这几种模式。

    值得注意的是,这个是可以通过中继模块中的靶心功能来捕捉特定位置的目标,然后再进行输出,这样才能实现钢琴、机器人类似的功能。

    输入:主机

    有两种方式,摇动、朝向。

    摇动的设置选项很少。

    只要拿起主机,摇晃之,根据力度决定模拟输出值的高低。


    朝向就是通过主机内的陀螺仪,判断是否符合朝向预期,越接近则模拟输出值越高。

    把主机视为六面体,设置具体哪一个面向上时触发输出。


    输入:Joy-Con手柄朝向

    与上面的主机朝向类似。

    将手柄视为六面体,设置具体哪一个面向上时触发输出。


    输入:手柄摇杆

    可以指定摇杆的具体特定推动方向,也可以允许任意方向。

    相关文章

      网友评论

        本文标题:任天堂LABO编程功能详解(基础输入模块篇·上)

        本文链接:https://www.haomeiwen.com/subject/qtebjftx.html