VR ソーシャル

Unity×VRchat

スポンサーリンク

//tips

//WEB APIについて

WEB APIは、ソフトやアプリなどの一部を外部に向けて公開することにより、他の人が開発した異なるソフトと機能を共有できるようにしてくれるもので、ソフトウェアにAPIという外との窓口を作り、外部アプリとコミュニケーションや連携ができる状態にする。

アプリ同士を連携させることによって、機能を拡張させ、互いにさらに便利に使えるようにすることを目指している。

Amazonのアフィリエイトのような間接販売やUberの配車ビジネス、twitterのデータ分析・bot使用、などが有名。プログラムをシェアして、コストを抑え、身軽で、便利なサービスを実現している。

ただ、一度インターフェイスを公開してしまうと、そこからの変更はなかなか自由に出来ないので、初期の設計が一番苦心するよう。

API 利用者が客観的に見て意味がわかる設計にしつつも、秘匿すべき内部のデータ構造にはアクセスさせない構造にする必要がある。

利用者に公開できる範囲がきまったら、その要件を HTTP メソッド(GET, POST, PUT, PATCH, DELETE)というシンプルな命令で操作できるようにする。

ただ、時間経過で仕様変更を行わざるを得なくなるのでその旨は最初から明示しておく必要とわかりやすい変更方法を心がける必要がある。

APIについて参考になったページは下記。

また、swift制作の時に言及したgmailから文言を抜き出す方法は、PythonからGmail APIを使用してアカウントにアクセスする事でメールのタイトルと本文を取得することができるよう。詳細は下記参照。

Gmail APIについては下記参照。

Gmail APIとPythonを使ってメール送信を自動化する方法

https://developers.google.com/gmail/api/guides

https://developers.google.com/gmail/api

//VRchatのワールド作成

API理解の一環としてVRchatのワールドをunityで作成し、アップロードしてみる。

現在VRchatに対応しているunityのバージョンはUnity 2018.4.20f1.なので、まずはそちらをインストール。

https://docs.vrchat.com/docs/current-unity-version

次にVRChat用のSDKファイルをVRChat公式HPからダウンロード。

https://hello.vrchat.com/

ログイン後、メニューから「Download」を選択、VRChat SDK2をクリックして、SDKファイルをダウンロード。

Unity2018で3Dプロジェクトを作成。

この後の手順はこちらを参考にする。

作成したらAssets/Import Packageから先ほどダウンロードしたSDKファイルをインストール。

そして、ここでエラー発生。

Target not supported, switching to one that is.
Switching to PC, Mac & Linux Standalone:WindowsStandaloneSupport is disabled

モジュールがandroidとios対応しかされていなかったのが問題かと考え、macビルドサポートなども導入。

再起動して、VRchatSDKができていることを確認。

3Dオブジェクトからplaneを設置。VRchatExample2のprefabからVRCworldをドラッグアンドドロップして、設定。これを設置していないとワールドをVRchatで使えないよう。

メニュー画面上部に表示されているVRchatSDKをクリックし、show control panelへ移動。
VRchatのusernameとpasswordを入力し、ログイン。

ただ、VRchatへのログイン時間が短いため下記のメッセージが表示された。

Welcome the VRChat SDK!

Before you can upload avatars or worlds to VRChat, you'll need to spend more time enjoying the app. We do this for security reasons, and so you can learn more about us.

When you get the ability to upload, we will notify you via email and in VRChat. For now, you can learn and test on your own device.

To get started, check out the resources below.

Thank you for your patience, we can't wait to see what you'll build!

プレイ時間24時間以上 or 訪問ワールド20個以上 or フレンド50人以上などの制限を突破しなくてはいけないよう。
・・・要検討。

上記の作成方法は下記を参考にしている。

https://vrcworld.wiki.fc2.com/wiki/%E3%83%AF%E3%83%BC%E3%83%AB%E3%83%89%E4%BD%9C%E6%88%90%E5%85%A5%E9%96%80

人気の記事

1

コロナによる需要変化 コロナパンデミックの影響で、人々は外に出られなくなり、自宅で過ごす時間が増えました。 この自粛ムードの中、下記のようなビジネスの需要変化が引き起こされています。 【利用者減少】 ...

2

米国レストランの決済時に毎日お世話になっていた「Square」のビジネスモデルについて本日はふれていきたいと思います。 「Square」とは、ネットにつながったモバイル端末と専用のカードリーダーを用意 ...

3

無料でネットショップを開けるアプリとして多くの人に驚きを与えたBASE株式会社が、2019年10月25日東証マザーズに上場しました。2020年2月時点で90万店を超えるショップを抱えるまでに成長してい ...

4

2011年にサービスを開始してから圧倒的な成長率を誇るインテリア通販サイト 【FLYMEe/フライミー】を皆さんご存じでしょうか。 「自分のイメージするインテリア、本当に欲しいインテリアがどこにあるの ...

5

ナイキのSNKRSが、なぜこれほどまでに人気なのか?調べてみました。 きっかけは米国での友達との会話。彼は自分のシューズをみせて、「これ20万円もしたんだぜ。」と語ってくれました。 あまり靴に興味がな ...

-VR, ソーシャル
-,

Copyright© BUSINESS HACKER , 2020 All Rights Reserved Powered by AFFINGER5.