Resonite DynamicVariable

Resoniteで使える変数、DynamicVariableの覚書。

作成

  1. 新規スロットを作り、DynamicVariableSpaceコンポーネントを追加
    • SpaceNameの入力は任意
    • このスロット以下にあるDVが使用可能になる
  2. 同スロット又は子スロットにDynamicValueVariableコンポーネントを追加
    • データ型を選択
      • 文字列ならstring、真偽ならbool、位置ならfloat3
    • VariableNameを入力
      • /と-は使用不可
続きを読む Resonite DynamicVariable

Resonite MOD

NeosVR MODから移行。

移動・操作

NoTankControls
ツールチップ装備中も動ける(Touchコン用)
InspectorScroll
スティックでUIをスクロール
SpeedyURLs
確認ダイアログの待機時間スキップ
SaveToWhere
アイテム保存時に現在の保存先を表示
SaveItemTweaks
常にスケール1でアイテムを保存
HeadCullingMask
任意のオブジェクトを一人称視点で不可視化
NoHeadMenuDash
頭の近くでB/Yボタンを押すとA/Xになる機能の無効化
QuickFolderOpener
パブリックフォルダを保存せずに開く
GifImporter
Gif画像をインポート
続きを読む Resonite MOD

何も信じない事

占い、宗教、心霊、あらゆる迷信が嫌いだ。
フィクション内の要素としては楽しめるが、現実に持ち込まれると反吐が出る。霊感があると言われると病院に行けとしか思わない。目の前で突然痙攣しながら霊がいるとパフォーマンスを始められ、呆れ果てた事が二度ある。

続きを読む 何も信じない事

メディアクエリ範囲指定の新構文

CSSのメディアクエリを比較演算子での指定に更新。

  • 幅768px以上
    • 旧 @media (min-width: 768px)
    • 新 @media (width >= 768px)
  • 幅768px未満
    • 旧 @media (max-width: 767px)
    • 新 @media (width < 768px)
  • 幅768px以上1280px未満
    • 旧 @media (min-width: 768px) and (max-width: 1279px)
    • 新 @media (768px <= width < 1280px)

書きやすいし分かりやすい。width < 768px768px > widthでもいい。

対応が遅れていたSafariも2023年3月に対応した。
Media Queries: Range Syntax | Can I use

フォント周りの指定

今指定している仕様。

  • font-family (混植)
    • 和文フォントに游ゴシック、ヒラギノ
    • 欧文フォントにSegoe UI
    • 三点リーダに和文フォント
      • 欧文フォント指定で三点リーダが下付きになる対策
  • font-feature-settings: “palt”
    • 読みやすい文字詰め
  • letter-spacing: .5px
    • でも詰まりすぎなので少し空ける
    • NotoSansでは空きすぎるのでPCのみに適用
  • text-shadow: 0 0 #(淡色)
    • Winで游ゴシックが細くなる対策
  • word-break: break-all
    • 要素の右端でのみ自動改行する
続きを読む フォント周りの指定

UnityでVR飛行移動を実装

UnityのVRプロジェクトに快適な移動システムを実装する。

仕様

  • 左コントローラの向きを前方として左スティックで高速飛行移動
  • 重力なし・慣性なし
  • 右スティックで高速スムーズターン

VR酔いはプレイヤーを低速で歩かせ、地形に合わせて視界を揺らし、狭い室内で障害物にぶつけたり、余計な物理法則を付与するせいで起きる。それらを強いながら酔い対策だと視界をトンネル化するのは愚かの極み。

回転に関しても、酔い対策に規定の角度しか回転できないスナップターンが採用されるが、スムーズターンで酔うのは設定速度が遅すぎるせいだ。

続きを読む UnityでVR飛行移動を実装