2021 第四回メンバー集会 らん☆ぷろ #traPmtg

世界一売れた体重計

by d_etteiu8383

by @d_etteiu8383
2021 第四回メンバー集会 らん☆ぷろ #traPmtg

自己紹介

  • 名前:d_etteiu8383(でっていう)
  • 生命理工学院生命理工学系 3 年
  • グラフィック班 モデリング
  • ゲーム班

アイコン画像

by @d_etteiu8383
2021 第四回メンバー集会 らん☆ぷろ #traPmtg

世界一売れた体重計

って知ってますか

僕は知っています

by @d_etteiu8383
2021 第四回メンバー集会 らん☆ぷろ #traPmtg

バランス Wii ボード

  • 2007 年 12 月 1 日発売の Wii 専用ソフト『Wii Fit』に同梱されたコントローラ
  • 4 つのひずみゲージ(センサー)が内蔵されている
  • Bluetooth による通信
  • 体重計として正式に認定されている

『Wii Fit』・『Wii Fit Plus』のトレーニングに使用される「バランス Wii ボード」は、これまでに全世界で 3000 万台以上[1]が販売され、「世界で一番売れている家庭用体重計」としてギネス世界記録に認定されています。

[1]:2010 年 11 月時点
引用元:https://www.nintendo.co.jp/wii/rfpj/board/

by @d_etteiu8383
2021 第四回メンバー集会 らん☆ぷろ #traPmtg

Unity で使いたい

Wii リモコンを扱うための WiimoteLib という有名なライブラリがある
...が、C#の癖にそのままでは Unity で上手く使えない

Unity 用に作られたUnity Wii Remote APIもある(→)
...が、こいつはバランスボードに対応していない

by @d_etteiu8383
2021 第四回メンバー集会 らん☆ぷろ #traPmtg

Unity で使いたい

一からコード書くしかないのか...って思ってたけど作ってる人が既にいた
Unity+Windows で Wii の BalanceBoard を使う - きかいや。

これをほとんどそのまま使わせていただいた

って感じになっている
by @d_etteiu8383
2021 第四回メンバー集会 らん☆ぷろ #traPmtg

Unity で使った

利用できるデータ

  • 4 センサーの生データ
  • 重心の位置
  • 体重

<!-- ここで実演 1 -->

重心の前後左右位置をそのままユーザー入力として用いるゲームを作った

<!-- ここで実演 2 -->

by @d_etteiu8383
2021 第四回メンバー集会 らん☆ぷろ #traPmtg

みんなも使おう

体動かすのたのしい

by @d_etteiu8383

2007年の12月に発売されたもので、14年前の製品になりますが、僕も当時購入してめちゃくちゃ遊んだ記憶があります。当時7歳ですね。クリスマスの時期の発売ということで、サンタさんに「WiiFitが欲しい」とお願いしたら12/25の朝、枕がバランスボードにすり替えられているというサンタさんの粋な演出を経験したのもいい思い出です。

バランスボードと接続すると、さっき説明した4つのセンサーの生データと、それらのデータから計算された重心位置と体重を得ることができるので、これをつかって遊ぶことができます

WiiBalanceBoard のシーンでセンサーの値とか見せる