ios

【Unity】モバイル端末でPostEffectのbloomがかからないときに確認すること

確認内容

bloomの設定でThresholdが1以上の場合に確認しておく必要があるのは、「iosもしくはAndroidのHDRが有効になっているか」です。

デフォルトの状態ではiosとAndroidのHDRは無効になっています。

「Edit→ProjectSettings→Graphics」から「UseDefault」のチェックを外して「Use HDR」にチェックを入れることで反映されます。

注意点

HDRを有効にすると白飛びが発生することがあります。また、ARなどはカメラ映像にHDR設定がかかってしまうので別途対応が必要にあります。

【Objective-C】AVAudioSessionで Bluetoothイヤホンの内蔵マイクを使用する

概要

AVAudioSessionでBluetoothイヤホンの内蔵マイクからの音声入力を可能にする設定方法をまとめました。

音声出力に関しては「AVAudioSessionの音が Bluetoothイヤホンから流れない」「AVAudioSessionのPlayAndRecordで音量が小さくなる」をご覧ください。

このページはswift4.2のコードを使用しています。

続きを読む

【Unity】ARPlaneを削除する

概要

ARFoundationで作成したARPlaneを削除する方法について、あまり記事を見かけないのでまとめました。

今回作成したのは、ARKitからARPlaneを削除するネイティブコードです。

続きを読む