ロードバイク時々ものづくり

ロードバイクおよびゲーム開発について

天橋立、伊根の舟屋ツーリング

お盆にナイトライドで天橋立に行こうとしたが、眠さとケツの痛さ(デキモノ)により舞鶴で断念したため、リベンジがてら行って来た。前回は2人でのツーリングだったかが、今回はソロ。 ナイトライドは厳しいのでAM7:30に出発。天橋立の展望スポットであるビ…

Unityでのオプション画面作成メモ

STEEL STRIKERの完成版に向け、オプション画面を作成。 その内容のメモ。 オプション仕様 音量設定:BGM,SE,ボイスで分ける カメラ設定:カメラの上下の操作を逆にできる 旋回設定:旋回時の設定を逆にする 音量設定 オプション画面で音量を変更・セーブし、…

コミケC90で出展してきた

8/14に開催されたコミックマーケットC90の3日目にゲームを頒布してきた。おかげさまで開始1時間で持ってった50部がすべて頒布終了となり一安心。 コミケは一度は行ってみたいと思っていたのでゲーム頒布という形で参加してみた。今回出したのはロボゲー…

シンゴジラ関連記事

シンゴジラが面白かったので関連記事を忘れないように。 ネタバレ含んでます

BitSummit 4thでVRサイクリングを出展してきた

7/11,12に京都みやこめっせで開かれた『BitSummit 4th』にVRサイクリングを出展してきた。 思えば2回目のBitSummitで初めてOculusRift DK1を体験し、カルチャーショックを受けてVRに傾倒していったので、BitSummitにVRコンテンツで出展するのは感慨深い。 …

VRサイクリング用センサー類のメモ

ジャイロセンサー MPU-6050 Arduino用のサンプルコードを下記からダウンロード GitHub - jrowberg/i2cdevlib: I2C device library collection for AVR/Arduino or other C++-based MCUs コンパス HMC5883L 下記を参考にする HMC5883L三軸デジタルコンパスモ…

ロボット改修モデリング

コミケも近づいてきたのでマジメにゲームを作るためにロボモデルを改修したのでその過程をまとめ。 ディテールアップ 左が以前作ったモデル。そのモデルにディテールアップとなるポリゴンをざくっと追加。 追加したポリゴンはホントに適当。ここでは作りこま…

VRCアワード 一次審査通過の手ごたえ

昨日VRCアワードの一次、二次審査の結果が発表され、「VRサイクリング」が一次審査を通過したということで掲載されました。 VRサイクリングは割りと自身があっただけに、ファイナリストになれなかったのは残念。だけど手ごたえは十分に感じられたので、最初…

【Unity】ユニティちゃん3モデルのインポート

現在配信中のユニティちゃんの3モデルのインポートについて。 ・ユニティちゃん(ノーマル)・ハロウィンバージョン・キャンディロックスターバージョン インポートの順番 1.UnityChan_1_2.unitypackage2.UnityChanHalloween.unitypackage3.UnityChan…

【Vive】コントローラのボタン入力の取得【Unity】

HTC Vive Preのコントローラのボタン入力について コントローラのプレハブがシーンに追加した後の設定となります。 その辺りはやのせんさんが作られた以下資料を参照。http://www.slideshare.net/KojiroYano/vive-59807782 トリガー入力のサンプル 下記サン…

【サイクリング】大阪~日本海(舞鶴)の旅

三連休ということで少し遠出をしよう、と思い日本海へ。舞鶴へは既に3回ほど行っているのでコースもほぼ完全に把握済み。 何回も道を変えながら発見した、なるべく車が少なく坂も抑えたルート。距離も集合場所から120km弱とそこそこ。今回は新たな装備とし…

【Unity】ユニティちゃんをロードバイクで走らせる【Final IK】

ユニティちゃんをロードバイクで走らせる。 VRサイクリングのライバルカーというかナビカーとして出すため。↓のような動きになるまでの顛末とりあえず耐えうるものになったと思う。使用したのはFinal IKでした。ロードバイクは自作でLightwave作。 pic.twitt…

【Unity】ArduinoがUSBで接続されてなくてもエラーが出ないようにする

ArduinoがUSBでつながってなかったとき、 IOException: The port `COM5' does not exist.というエラーで止まってしまっていた。よくUnityとArduinoの接続には if (sp != null) { sp.Open (); } のように書いてあるけどダメ。ということでアレコレ調べてたけ…

【Unity】Camera Path Animatorで鈴鹿を走る

来たる5/29のスズカエンデューロに向け、VRサイクリングを鈴鹿対応すべくリメイク中。 とりあえずUnityでスズカのコースをCamera Path Animatorで走ってみた。 鈴鹿のモデルデータは以下で購入。 3D suzuka Models max 3ds c4d fbx obj 250ドルだが十分元は…

GGJ 2016 京都でGearVRゲームを作った

GGJでGearVRゲームを作った。 Rock Shooter | Global Game Jam ゲームとしてはいたってシンプル。ターゲットの球がランダムで配置されるので、フォーカスを合わせて撃つ、というVRゲーム。 球を撃つごとにレベルが上がっていき、制限時間が短くなるお邪魔ブ…

UnityでGearVRのゲームパッド入力の設定

ゲームパッドを使ったGearVRコンテンツを作りたかったので色々調べてみた。 ゲームパッドの購入 まずはゲームパッドの購入。Androidに対応したBluetoothゲームパッドが必要になる。微妙に選択肢の無い中、下記を購入。 到着後接続したが特に問題なし。タッチ…

UnityによるGearVRアプリの起動確認

UnityでGearVR用アプリの起動までの手順についてのメモ ・参考サイト Unity5でGear VR用アプリの開発方法 | Psychic VRラボの殴り書き Unity+Gear VR開発メモ - フレームシンセシス 技術ブログ 微妙にツールなどが更新されていたので補足と、Androidへの転…

GearVRの購入と導入

GearVRをついに購入。 ノートPCではDK2が実質動かせなくなり、気軽に体験会が開けなくなったことやRift CV1の価格が発表され、高価なため気軽にお客さんに貸し出すことが難しいことがきっかけとなった。 購入 必要なものはGearVR本体と、対応端末。 端末はGa…

Final IKのRotationLimitで可動範囲を設定

Final IKを設定しただけだと関節が反対方向に曲がってしまったりするため、RotationLimitで可動範囲を設定する。 腕関節用の設定 設定したいオブジェクトに下記コンポーネントを追加する。 腕の関節に設定したいため、1軸のみ制限する「RotationLimitHinge…

Final IKでターゲットへのエイム設定

Final IKを利用したターゲットへのエイム設定について Finak IK ロボットモデル(非ボーンモデル)への設定 1.アセットをインポートする 2.ロボットモデルのルートオブジェクトに「CCDIK」コンポーネントを追加する 3.ターゲットと稼動させたいオブジ…

LightwaveからUnityへのモーション出力

前回の続きというか補足。 FBX出力時にはModelを含まなくていい。 Unityで読み込んだ場合は一部モデルとモーションデータのみ読み込まれる。 モーション名はUnity上で変更している。 モーションファイルを選択してEditを選択。 また、「LoopTime」にチェック…

Lightwaveでの非ボーンモデルのUnity用モーション設定

LightwaveからUnityへロボットなど非ボーンモデル(非生物モデル)のモーションをつけるまでの設定についてメモ書き。 モデラー側での設定 1.レイヤー分けと中心点の設定 動かしたいオブジェクト毎にレイヤーを分け、それぞれに中心点を設定。 2.レイヤ…

篠山サイクリング

兵庫県篠山市までサイクリング。 以前ソロで一回行ったときになかなか良かったので、再訪。 目的は猪肉を食べに。 ルートは豊中から猪名川沿いに進み、12号線をそのまま北上し篠山へ。 中間地点あたりにある道の駅いながわで休憩。 この日はシマノのウイン…

走り初め

走り初めに行って来た。 久しぶりに走る仲間がいたので平地かつ近場の石清水八幡宮まで。集合場所を淀川にしたものの、一名迷子が出て1時間半ほど遅れての出発。 いつもの関西医大前で休憩しつつ、1時間半くらいで石清水八幡宮へ到着。この時期に来るのは…

楕円リング

少し放置していたら年が明けてしまったので、開発ネタではなくロードバイクネタでつなぎます。 インナーリングを楕円リングに変えてみた。 楕円リングの効能については以下の通り。効率のいいペダリングができるという謳い文句。 DIATECH PRODUCTS 2013 元々…

ロードバイクでTHETA使ってみた

この投稿はTHETA Advent Calendar 2015 7日目の記事です普段はゲーム開発(ディレクター系)をしているロードバイク厨です。趣味とゲーム開発経験を合わせてVRサイクリングとか作ってます。今回はロードバイクでTHETA使ってみた際のアレコレを書き綴りました…

VR怪獣王を作り始めた

ぱっと思いついたので作り始めたVR企画。 某怪獣映画のように口からビームを発射して敵を倒していく、といった内容。 当初口の開閉をセンサーで取ってトリガーにしようかな、と考えたが手間がかかるのマイク入力に変更。声を出さなくても息で入力も可能。 と…

ダメージをuGUIのCanvas上に表示する

ダメージをuGUIのCanvas上に表示の仕方 「Canvas」に子オブジェクトとしてTextを追加します。 Canvasの中央に配置し、サイズなどは任意で設定します。 テキストのアウトライン化などについては下記参照。 テキストには自動で消滅するコードや、移動・透明化…

uGUIでワールドスペース上に敵のHPを表示する

uGUIで敵オブジェクトの上に敵のHPを表示する方法について 敵オブジェクトの子としてCanvasとUI Textを追加します。 Canvasの「Render Mode」を「World Space」に変更します。 CanvasのRect TransformのScaleを「0.01」にし、WidthとHeightは任意の値にしま…

Fritzingでワイヤを曲線にする方法

『Fritzing』はブレッドボード図を描ける便利ソフト。 Fritzing Download 自分で試作した配線を忘れてしまわないように残しておくために導入。 ワイヤの曲線の描き方が日本語であまりなかったのでメモ。 通常のようにワイヤをつなぐ ワイヤの線をCtrlキーを…