スタジオ
ニコニコ連携復旧対応
ニコニコサービス再開に伴い、バーチャルキャスト連携機能の復旧対応を行っております。
以下に現在の復旧状況を記載します。
- ニコニコ生放送のコメント連携およびVギフト連携ができます。
以上で利用できなくなっていた連携機能は全て復旧しました。
仕様変更
- スタジオのコメント連携機能に使用される一部フォントを視認性の良いものに変更しました。
ルーム
新機能
- 「VirtualCast公式わんコメOSCプラグイン」をリリースしました。 こちらを導入することで、ルームでもスタジオの配信コメント連携機能のような演出を実現できます。 - 導入方法 - プラグイン仕様ドキュメント
機能改善
- ローディングスペースの描画の乱れを改善しました。
仕様変更
- VRM-1.0のモデルで、まばたきのOverride設定が反映されるようになりました。
VCI
新機能
- VCIスクリプトのExportVcSpaceTypeについて、命名規則を合わせたAPIを新設しました。 なお、旧来のAPIも引き続きご利用いただけます。 - (既存API) → (新設API) - ExportVcSpaceType.room → ExportVcSpaceType.Room - ExportVcSpaceType.studio → ExportVcSpaceType.Studio - ExportVcSpaceType.unknown → ExportVcSpaceType.Unknown - 新設APIリンク
- VCIスクリプトでSubItemの つかみ状態を解除できるAPIを追加しました。 - ExportTransform.ForceUngrab() - 詳細リンク
不具合修正
- マテリアル未設定のオブジェクトが含まれるVCIが Missing Object になる問題を修正しました。
- VCIスクリプトでコントローラーの振動の強さを変更してもルーム・スタジオ内で反映されない問題を修正しました。
- ルームにおいて、アイテム内同期変数にnilを設定して変数を削除したときに、その状態がルームに正しく保存されない不具合を修正しました。
仕様変更
- VCIスクリプトの ExportRoomPlayer クラスで、アバターの読み込み中であってもプレイヤーの位置・回転がnilにならないように変更しました。
- VCIスクリプトでnilを返していた一部APIについて、nilではなくデフォルト値を返すように変更しました。 - これにより一部VCIスクリプトの動作に影響がみられる可能性があります。 以降の項目に記載します。
[デフォルト値]
- (型) → (デフォルト値)
- float → 0
- bool → false
- Vector3 - Scale → Vector3.one - Scale以外 → Vector3.zero
- Quaternion → Quaternion.identity
- Matrix4x4 → Matrix4x4.identity
[対象となるAPI]
- ExportAvatar - GetLocalPosition - GetPosition - GetLocalRotation - GetRotation - GetLocalScale - GetNormalizedRight - GetNormalizedUp - GetNormalizedForward - GetLocalToWorldMatrix
- ExportLocalStreamCamera - GetPosition - GetRotation - GetFov - GetMaxFov - GetMinFov - GetAspectRatio
- ExportMonitorCamera - GetPosition - GetRotation - GetScale
- ExportRoomPlayer - GetIsLocal
- ExportRoomPlayerController - IsGrounded - GetVelocity - GetMass