4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

プロトアウトスタジオAdvent Calendar 2021

Day 20

素振りの練習を充実させませんか??VRで試合をイメージした練習術!

Last updated at Posted at 2021-12-18

##こんな経験ありませんか??
『試合で打てない!!』『大事な場面で打って、ヒーローになりたい!!』ただ打撃というものは、奥が深く、中々上達しないですよね、、、汗
プロの打撃フォームを参考にしたから打てる訳でもなく、監督から教わった事を真面目に聞いて、取り入れたからといって打てる訳でもありません。
成功したメジャーリーガーは『色々な人の打撃フォームを教わる事も重要だが、最終的には、自分の身体にあった、最適なスイングを見つけ出さないと上達する事が出来ないし、無理なフォームにすると怪我する!』
有名なプロ野球選手は『バットを上から出して、たたけばヒットが出る時代は、終わった!日々の状態を確認しながら、スイングを変えた方がいい』など、時代の変化とともに野球の考え方も大きく変わってきているという事ですね!!

##打撃が向上せずに悩んだ日々、、
『じゃあどのような練習をすればいいのだろう』と思う人も多いと思います!
これまで自分も17年間野球をプレーしてきましたが、『守備』『走塁』は、全体練習で量を増やせば、わりかし上手くなる傾向にありました。
しかし、『打撃』だけはいかにコツを掴むか、自分なりのスイングを見つけ出す事が出来るかという事が非常に重要であると感じていました。
コツを掴む為に自分は、試合形式の全体練習での打撃練習やマシンを使った打ち込みをしてきましたが、中々結果に結び付きませんでした。
『このままだとまずい』と思い、自宅で素振りの練習を毎日するようになりました。
ただそれでも結果が出ずに悩んでいました。

##野球教室をきっかけに打撃向上!!!コツを掴んだ!!
そんなある日、プロ野球選手が近くの球場に来て、野球を教えてくれる機会がありました。
自分の打撃フォームを見て、プロ野球選手が一言『打撃フォームを変えた方がいい』『どんな練習しているの?』と言われました。
『打撃マシンで打ち込みしてます!』『自主練習で素振りしてます!』と言いましたが、『もっと考えて練習した方がいい』『量より質にこだわった方がいいよ!』と言われたのを今でも鮮明に覚えています!
そこから、自宅での素振り練習で、試合や投手をイメージして素振り練習をするようになりました。
量より質にこだわり結果に結びつくようになりました!!

##そこで誰でも投手をイメージして素振りが出来るトレーニングマシンを開発したい!
野球を始めた子に、『投手をイメージして素振りをしなさい』と言っても中々出来ないのが現状ですよね?
頭の中で長時間投手をイメージしながら、素振りをするのは、限度があるし、長続きしない。
そういう悩みを抱えている人は、多いだろうと思い、今回VRと連動させて打撃トレーニングマシンを開発する事にしました。
↓VRイメージこんな感じ!!

↓VR映像こんな感じ!!

##開発中『打撃』『守備』『走塁』
VSCodeを活用し、『打撃』『守備』『走塁』ボタンを押すと、映像が流れる仕組みを開発!
今後は、unity×Oculus Quest 2を連携させ、映像を取り込んで、VR上で投手をイメージして練習できる環境を構築していきたいと思っております。

##各コード(VSCode)

count-down.cssコード **(クリックで表示)**


body {
  display: flex;
  text-align: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
}

.main {
  width: 100%;
  height: 100%;
}

h1 {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 200px;
}
index.cssコード **(クリックで表示)**


body {
  width: 100%;
  height: 100%;
  background-image:url(../images/22031893_m.jpg);
  background-size: cover;
  background-attachment:fixed;
  margin: 0;
  padding: 0;
  transition: opacity 2s;
}

h1 {
  font-family: 'Kaushan Script', cursive;
  font-size: 120px;
  color:crimson;
  opacity: 0.8;
}

.wrapper {
  display: flex;
  justify-content:center;
  align-items: center;
  flex-direction: column;
  width: 100vw;
  height: 100vh;
}

.buttons {
  text-align: center;
  display: flex;
  justify-content:center;
  align-items: center;
  flex-direction: column;
  width: 100vw;
  height: 100vh;
}

.button {
  font-family: 'Kaushan Script', cursive;
  font-size: 100px;
  cursor: pointer;
  color:blue;
  background-color: white;
  opacity: 0.8;
  border-radius: 20px;
}

.start1 {
  margin-left: 600px;
}

.start3 {
  margin-right: 600px;
}

practice.cssコード **(クリックで表示)**


.video {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.video iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

count-down.jsコード **(クリックで表示)**


function count() {
  var count = 3;
  var countDown = setInterval(function() {
    count--;
    document.getElementById('count-num').innerHTML = count;
    if(count <= 0) {
      goToMovie();
      clearInterval(countDown);
    }
  },1000);
}

function goToMovie() {
  var num = location.search.substring(1);
  switch (num) {
    case 'hit':
      location.href = './hit.html';
      break;
    case 'defense':
      location.href = './defense.html';
      break;
    case 'run':
      location.href = './run.html';
      break;
    default:
      location.href = './index.html';
  }
}

window.addEventListener('load', count);

##制作過程!
①unityをインストールし、環境構築中!

②Oculus Quest2 初期設定+アカウント設定+360度映像使ってみる!

③『打撃』映像を撮影!(バッティングセンターにて!)

④unity+Oculus Quest2を連携(こちらのメモも参考にしながら制作中!)

⑤CFページ限定公開中ですが、アクションを開始!

まとめ
まだまだ課題が山積みですが、良り多くの人へプロダクトを開発し発信していきたいと思いますので、
『企画』『開発』を更にブラッシュアップして、世の中に発信していきたいと思います!
unity+Oculus Quest2を連携させることが凄く難しいなーーーー!!汗
頑張るぞ!!

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?