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

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

作者: 尚善谷 | 来源:发表于2018-05-22 20:43 被阅读29次

    导言

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

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

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

    输出模块篇·上

    输出模块是我们能够直观感受到操作成功的方式,若是没有输出模块的话,Switch就像是一个黑匣子,我们无法准确获知操作是否对其起了正确作用,所以此系列文章中,把输出模块放在最先来讲解。

    参看右边的输出模块菜单,输出模块一共只有四种,我们下面对其逐一介绍。

    输出:开启红外补光灯

    这个模块在被持续触发时,就会点亮Joy-Con右手柄上的红外补光灯。

    可以在这个模块的设置中修改对应的手柄编号,以及亮灯持续时间。

    需要注意的是,如果添加了红外摄像头的输入模块,则不能再对其补光灯进行控制了,比如图中添加了红色手柄的红外摄像头输入模块,则无法再添加其对应的红外补光灯输出模块,只能在输出模块中去控制另一个手柄的红外补光灯,即黄色的那个。


    这个功能目前实际用途不明,一来想不出有什么常见设备可以用单纯的红外线光激活(电视等家电的遥控需要特定的脉冲频率才能操作,应该是毫秒级的频闪,Switch编程貌似无法实现),二来手柄的红外摄像头打开后自动开补光灯,再多一个手柄来辅助补光感觉也没有什么意义。

    输出:点亮屏幕区域

    这个模块的设置中,可以将点亮方式设置为5种。

    最简单的方式就是直接点亮输出模块的那个小方块。


    第二个,扩展方式,就是根据输入程度从左到右填充方块,输入程度就是手柄旋转角度、摇晃的力度之类的,某些简单的输入只有0%和100%这两种程度,比如触摸输入。

    不要担心只能从左到右填充的问题,所有模块都是可以随意旋转、移动和调整尺寸的,所以方向不是问题。


    第三个,旋转方式,就是按照输入程度来决定输出白块的旋转角度。


    第四个,移动方式,必须把输出模块拉成一个长方形,才能看出效果,其功能就是将输出的白块视为一个滑块,也是按照输入程度来滑动它。


    第五个,脉冲方式,这个基本上只是基本模式加了点渐变动画的感觉。


    点亮屏幕区域的功能,常被用作显示文字或图形,有些人会在屏幕上覆盖镂空纸板来实现复杂图形的显示,也有人会再覆盖半透明的有色膜,实现特定颜色显示。

    相关文章

      网友评论

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

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