【Unity/iOS】ビルド完了後にXcodeの設定を変更

iOSへビルドするとXcodeのプロジェクトが書き出されますが、 TeamIDやCapabilityなどを設定するためには、Xcodeの設定を変更できる PBXProjectを使用します。

続きを読む

【VR】スタンドアロンのHMD

2018年のVRはスタンドアロンのハードが出てくるようです。

VRのHMDやコントローラーのDoF(degrees of freedom:動きの自由度)は以下のように定義されます。

  • 3DoF ... 3次元回転のみ
  • 6DoF ... 3次元移動と3次元回転

上記の定義を元にすると、ハードでの分類は大きく3つに分けられます。

続きを読む

【Unity】ビルド完了時にバージョンをインクリメント

開発をしている時に各プラットフォームへビルドが完了したタイミングで ビルドバージョンが自動的にインクリメントされると便利です。

続きを読む

【Unity/iOS】TouchScreenKeyboardの入力欄をカスタマイズ

InputFieldをタップすると、モバイルではTouchScreenKeyboardが出てきます。 その上に入力欄が表示されますが、このUI部分はNativeで作られているので、 カスタマイズする場合はNativeのコードを変更する必要があるようです。

  • f:id:chocolattips:20171102084114p:plain 変更前(デフォルト)
  • f:id:chocolattips:20171102084121p:plain 変更後
続きを読む

【Unity】Live2D(ver 2.1)の使い方

3.0が春頃にリリースされましたが、2.1の方が情報が豊富であったり安定していることもあるため、 こちらを使うこともあります。

  • SDK
  • 読み込み
  • Simple Modelをコピー
  • Hierarchyに配置
  • パラメータを更新
  • 瞬きや呼吸を設定
    • 瞬き
    • 呼吸
  • アニメーションを設定
    • MotionQueueManagerを用意
    • モーションのファイル(.mtn)を[SerializedField]にセット
    • startMotionにモーションを設定
    • Updateでアニメーションを更新
  • 表情と体のアニメーションを分ける
  • リップシンク
  • 物理演算
  • 体のパーツの切り替え
  • タッチ判定
  • RenderTexture
  • 参考
続きを読む

【Unity】UnityEditorの基本的な使い方

Unityではエディタを拡張することができ、独自のウインドウを作成することができます。

  • 基本的な流れ
    • UnityEditorを追加
    • メニューに追加
    • ウインドウを生成
    • GUIを記述
    • 処理を実行
  • サンプル
続きを読む

【VR】Oculus Connect 4 まとめ

Oculus VRによる開発者向けイベントOculus Connect 4のまとめ

続きを読む