欢迎光临散文网 会员登陆 & 注册

什么!?动森里面居然可以制作二维码!?

2020-03-20 08:31 作者:CRT  | 我要投稿

本作动森开场没多久,奸商狸克就会给你一个手机,这个手机里面功能很多,其中一个叫“我的设计”。在发售前的宣传片中就已经出现过关于这个功能的介绍。

这个功能可以让玩家自行设计出好看的点阵图案,并将其装饰在各种各样的地方,比如——

画架上
展示模特上

地面上

衣服上
墙上
还有……脸上

当然,游戏一开始,任天堂提供了八个已经画好的模板供大家参考。

点开一个格子可以进行“更改设计”的操作,右边是画板,左边则显示的是实际放置后的预览效果,可以看到,预览效果中的点阵图案会做平滑化处理。

上方可以选择颜色,右边是一些简单易用的绘图工具,只要是小时候玩过windows“画图”的肯定都知道怎么操作~

其实在看宣传片的时候我就在想,既然发挥想象进行各种创作,那么也可以制作二维码放在上面吧!?然后其他玩家来到我的小岛上,就可以愉快地扫码读取内容了!

经过我的测试之后发现,的的确确是可以做到的!但是我们得知道,动森的画布是32*32的大小,也就是任何的二维码,都必须控制在这个大小以内,才能成功!

方法如下:

先科普一下,二维码分成死码和活码,死码即二维码=内容本身,而活码则是链接到一个短网址,然后原则上短网址可以通过设置跳转嵌入任意内容。

那么,我们究竟什么时候该用死码,什么时候该用活码呢?

我的建议是,当内容生成的二维码本身的尺寸就在32*32以下的,就直接用死码,而超过这个规格的,才用活码。

为什么呢?因为死码图案即内容的特点,死码的扫码读取效率最快,不用进行跳转。而活码则依赖于一个二维码服务商提供短网址跳转服务,扫码时要多一步跳转,设置时也要多设置一步,尽管也完全没有多麻烦。但是为了保持简洁的理念,所以说,能用死码的时候就尽量用死码。

所以第一步,你需要查看你的文本长度能否直接使用死码。

第二步,网上百度随便找一个二维码生成器,必须要能主动设置容错率的那种。

那么,具体什么样的内容才能控制在生成的二维码在32*32以下的规格呢,经过测试,17及以下个汉字或者53及53个以下的英文字符能保证这一点。记得将容错率设置为低,这样才能保证生成的尺寸会是最小的。

这里就需要进行一个小科普,容错率是啥?

容错率就是一项考虑到在现实环境中二维码可能会遭到污损或者破坏的参数,越高容错率可以让二维码在更高的污损程度下也能显示出内容,但代价就是更大的尺寸。在游戏中我们不用担心污损问题,自然就可以将容错率设置得低些,以此让生成的二维码尽可能地小,能适用死码。

比如说,你可以在生成器里写上“大家好,欢迎来到我的小岛!”这句话,生成二维码图片之后,那就可以复制到“我的设计”中去啦。

什么?你不知道怎么复制?

就是一个像素一个像素地去涂黑画布,当然也可以先将画布用筒工具涂黑,然后再用白画笔一点一点涂白……

嘛,不过只是现在麻烦点而已,我相信未来一定有程序员大神像splatoon的画布那样开发出自动化工具,一键生成二维码!

其实也不是很麻烦,画一个二维码大概也就五六分钟。

当当当当~这就是制作完成的效果,是不是很棒!美中不足的是,画布是32*32的偶数,而二维码规格则是奇数尺寸的,所以会出现无法放到严格意义上正中心的位置。(

最后放在小岛上,就是这样的效果!

当然,你也可以放到地上!

什么?你们担心像素平滑化处理后扫不出来?

放心,那是绝对不会的,若是不信的话,就来亲自扫扫上面这两张截图里的内容验证一下吧!


放脸上我劝你还是算了

什么?你问有没有二维码的其他用途?

当然有!那就是可以将自己微信或者支付宝的收款码复制到画布上。成为名镇一方的职业乞丐!

不过,你们可要注意了,不要想当然地就打开自己的收款码就依样画葫芦地画在画板上了,因为你会发现,无论是微信还是支付宝的收款码,尺寸都是37*37,这是超过了动森画布的大小!

那么怎么办呢?事实上微信和支付宝的收款码规格容错率是比较高的,因为中间存在收款账号头像的缘故,相当于中间一块面积的容量被白白浪费。我们要做的是,先将收款码在网上的二维码解码器中解码取得文本,然后在低容错率的模式下生成新的二维码,你会发现,生成的是29*29规格的二维码,这下就可以放到画布上了!那么有人会给我打钱吗?


我进一步测试了哪些常用的二维码能放在死码中:


qq账号的二维码——不行

微信账号的二维码——可以

微博账号的二维码——可以

微信群的二维码——不行

qq群的二维码——不行


可见,死码虽好,但的确不是万能的。当想要嵌入的文本量过大时,死码必然会超过画布的尺寸。

那么,该怎么制作活码呢?你得在百度中搜索“短网址”,然后找到一个能提供此项服务的站点,把过长的文本(网址)输入进去后,即可得到短网址,而短网址的字符就应该在53个及53个以下了!接着再放到二维码生成器中,就能得到一个简易的活码了!


说得通俗一点,就是当死码尺寸过大时,就需要通过短网址跳转的方式来得到压缩尺寸的活码。


好了,介绍完二维码,具体我们可以用它来做哪些事呢?


二维码可以把画板当做留言板或者告示栏写一些我们想让其他玩家知道的内容。

二维码可以把自己账号或者同号群的二维码放在上面拉近距离。(一部分需要活码)

二维码可以让那些看到你精心建设的漂亮小岛的小伙伴忍不住打赏你。(……)

……

其他五花八门的用法还有待各位玩家后续开发啦!

那么本期动森关于二维码的介绍就到这里为止。


最后打个小广告……


欢迎各位加入我的动森同好群~!

最后记得素质三连啊!!!!

什么!?动森里面居然可以制作二维码!?的评论 (共 条)

分享到微博请遵守国家法律