狠狠撸

狠狠撸Share a Scribd company logo
痴搁ボドゲの実装の話
- ポロリ???したかったけどする物が無かった編 -
by
@ookumaneko_XD
痴搁ボドゲ
VR Board Game
+
?=
痴搁ボドゲ実装の话
!
動画タイム!
https://youtu.be/pnbmAQwOTOI
痴搁ボドゲ実装の话
GOAL
START
ここから本题
カメラ操作
UnityのGyro
Quaternion _BASE_ROTATION = Quaternion.Euler(90, 0, 0);
void Update()
{
Quaternion gyro = Input.gyro.attitude;
transform.localRotation = _BASE_ROTATION * (new Quaternion(-gyro.x, -gyro.y, gyro.z, gyro.w));
}
迷路生成
部屋の種類
行き止まり T字 直線 尝字
マス目を作ってその中に部屋を配置
配置
部屋の構造はCSVファイルで設定
15,7_v8,5_u2,8,1_g,
4_v3_u0,13_v7,8_v4,9,10,
15,15,6_u0,15,15,
4_s,5_v2,13_v6,2_v1,15,
CSV表記
? 先頭に1~15の数字が部屋の種類
? その後に【”_” + 設定】で追加要素を設定
? 例:【4_v3_u0】
- 4 = 右向きの行き止まり
- v3 = 4回目に見る視点
- u0 = 特殊なオブジェクトを配置
カリングもどき
標準のオクルージョン
カリングを動的に生成する
物に適用する方法が解らない
試してみた実装
?レイを飛ばしてFar の位置を動的に動かす
结果
? 描画が軽くはなった
? 仕様が変わっても使えるのは良かった
? 毎フレーム、レイを飛ばさなければいけない
? しかも360度なので広い範囲に飛ばす
今の実装
レイを1回広範囲に飛ばして、
当たらない部屋はActiveを切る
结果
答え合わせ
1行动づつ表示する準備
? 経路探索で道筋を探し、保存する
? 左右に移動する場合は、向き変更も追加する
https://upload.wikimedia.org/wikipedia/commons/thumb/f/f4/Pathfinding_A_Star.svg/500px-Pathfinding_A_Star.svg.png
1行动づつ表示する
表示系
全部見える
まだ見えない
電池消費対策
(効果未検証)
ゲームの流れ
60秒間
x9回行う
待機 待機
プレイ時間
?1回見るのは1分間のみ
? 見られるのは9回
?1ゲーム約25分
? = 36%の时间しか迷路を见ない
動いていない時は
FPSを下げれば
良いんじゃね?
変更プロセス
FPS
下げる
一定期間放置 動かしたら戻す
课题
対応机种问题
「¥3800円払って
買ったけどアプリ
動かないじゃん!」
\\?(?`^??) ?// //
激おこ??????丸!
前提条件の違い
通常のアプリ
- ¥0~2000円?
- 60fps必要ない
- 処理落ちウザイ
- スマホ使う人
VRボドゲ
- 物理品を¥3800円
- 常時60fpsをキープ
- 処理落ち酔う
- アナログゲーム系の人
対策案(未定)
?機種を絞る(持ってないけど???)
- ダウンロード出来ない問題を回避してない
?ベンチマークアプリを用意する
- QRとか貼ってもスルーする可能性高
?ベンチマークに購入用パスワードをしこむ
- メンドクサイ!
以上です
ご清聴ありがとうございました!

More Related Content

痴搁ボドゲ実装の话

Editor's Notes

  1. So VR + Board game, how does that work?
  2. 前2スライドの内容を日本语で
  3. スタートとゴールを繋げるのが最終目標。 日本語で前のスライドとこのスライドの説明。
  4. 15,7_v8,5_u2,8,1_g, 4_v3_u0,13_v7,8_v4,9_v9,10_v5, 15,15,6_u0,15,15, 4_s,5_v2,13_v6,2_v1,15,
  5. A*使ってる 画像の赤いのが道筋 再生時は道筋を一個ずつ辿り、キャラを動かしていく
  6. カメラ2個使ってる 右下の方のdepthを高くしてる 部屋の上に黒い蓋をしているだけ???
  7. 放置されているかどうかはジャイロの尝别苍驳迟丑()
  8. もしくはインストール出来ない
  9. http://sakurajadehouse.com/wp-content/uploads/2013/11/ppp1.jpg