VRエンジン作成日記

ひたすらVRエンジンを作っていきます

カメラのステレオ設定用UIを追加

カメラのステレオ設定用UIを追加した。ステレオ設定機能自体も、いつの間にか動かなくなっていたので動くように修正した。あとはシーン全体のアンチエイリアス用のUIを追加したのと、パーティクルシステムの出力JSONが雑になっていたので、それなりに動くように調整した。

・関連するコミット

fix: camera stereo feature · hikipuro/tea.js@3ae315c · GitHub

 

ゲームパッド対応

ゲームパッドで操作できるようにした。Gamepad APIでボタンとアナログスティックの値を取れるようにしてみた。実際に確認したわけではないけど、OSによってボタンの番号が違うらしい。ボタン番号の割り当てを柔軟に変更できるような方法を考えないといけないかもしれない。

・関連するコミット

add: gamepad support · hikipuro/tea.js@5ba7fe6 · GitHub

 

設定画面を追加

設定画面を追加した。今のところは言語設定だけできるようになっている。今まではソースコードを書き直さないと言語の切り替えができなかったけど、設定画面のUI上で、すぐに英語←→日本語の切り替えができるようになった。

・関連するコミット

add: preferences window · hikipuro/tea.js@373b297 · GitHub

 

多言語対応にし始めた

エディタ画面を多言語対応にし始めた。JSONファイルで簡単に翻訳テキストを追加できるようにしている。今のところ、ソースコードを変更しないと設定変更できないようにしている。アプリ全体の設定用UIが完成したら、UI上で表示言語を選択できるようにする予定。

・関連するコミット

add ui text translator · hikipuro/tea.js@b97d021 · GitHub

 

ビルドできるようにした

メインメニューからビルドを選んだ時に、WebGL形式でHTMLとJavaScriptのファイルが出力できるようにした。今のところはとりあえずだけど、エディタで作ったものを実行可能な形式にすることができた。

・関連するコミット

fix build process · hikipuro/tea.js@62b2795 · GitHub