トマシープが学ぶ

Unity/VR/AR/デザイン好きのミーハー 記事内容は自分用のメモです

空間ペルソナやShareplayやtabletopkitについての下調べ

空間ペルソナを使ったマルチプレイのアプリを作りたい。

できればtabletopkitも使ってみたい

developer.apple.com

既存アプリ

空間ペルソナ

AppStoreでPersonaで検索したらいくつか出てきた。まだ2D系が多そう。鏡みたいにシンプルに自分のペルソナが映って録画できる系とか、見知らぬ誰とかとマッチングさせられるものなどがあった。

リバーシやチェスを日本の方が作っている。空間ペルソナに対応している。

qiita.com

1回試した時、空間ペルソナはうまくいかなかった。shareplayとしての対戦はできた

www.youtube.com

PersonaReversi
PersonaReversi
  • Ryo Yamashita
  • Games
  • Free

apps.apple.com

 

うまくいったのはApple公式のフリーボード。

 

うまくいったといいつつ、私からは相手の空間ペルソナが見えたが、相手からは見えなかったらしいので完全にはうまく行ってない。

まずfacetimeをするとこから躓いたし、facetimeできたあと空間モードにするのもわかりにくかった。相手の顔?あたりのUIにキューブのマークのボタンがあってそれをすると空間モードになる。

 

その他試してないけど空間ペルソナ対応しているらしきもの

AppleArcadeなので無料じゃない
Game Room

Game Room
Game Room
  • Resolution Games AB
  • Games
  •  

apps.apple.comSolitaire Stories

ソリティアストーリーズ
ソリティアストーリーズ
  • RED GAMES CO, LLC
  • ゲーム
  •  

apps.apple.com

この記事に載ってた

japan.cnet.com

tabletopkit

tabetoplkitのサンプルプロジェクトも空間ペルソナ可能なはず。(まだ一人でしかやってない)

developer.apple.com

Readmeに色々書いてある

 

tabletopkitを使ったアプリはまだでていなさそう・・・?

AppStoreとかTwitterとかradditとか探してみたが見つからない。

これそうかも!personaで検索したら出てきた。麻雀茶XXっていうアプリ。中国語でよく分からない。

Twitterで探したらVisionProのハッカソンでtabletopkit使ってる人いた!

このハッカソンについてはこの前のVisionPro Meetupで話しあったな〜

こちらで成果物一覧が公開されている。チームによってはgithubのコードがあるとこもあるが、こちらのtablekitのチームはなかった;;

airtable.com

開発関係の資料

shareplay

shareplayはGroupActivityというのを使う

qiita.com

developer.apple.com

VisionOS特有

写真選択などshareされないものもある

zenn.dev

qiita.com

上の記事の方が作ったリバーシはコードが公開されている!

github.com

tabletopkit

tabletopkitを使えば元々shareplayが入っているから、shareplayのことは考えないでいいのかな・・・

shareplayの基礎を学ぶのとtabletopkitを学ぶのどっちがいいんだろう・・・

developer.apple.com

tabletopkitのドキュメント読んでもどこから手をつければいいかわからない・・・

丸と四角のテーブルがあることはわかった。

Tabletop | Apple Developer Documentation

1から作るには?

まずフレームワークの導入方法がわからない

Appから作成でいいのかもわからない

フレームワークの追加は以下の記事を見た。

magazine.techacademy.jp

ここから追加できる。

tabletopkit動画

どうしていいかわからないのでWWDCの動画見る

developer.apple.com

動画に出てくるコードって書いてあるんだね

動画を見て得られて新しい情報としては、プレイする人以外にも観戦者も入れるということぐらい。素人が見てもわからない

swift

まずswiftの基礎がわからない。前一回作ったはずだけど全く覚えていない

bibinbaleo.hatenablog.com

本買うしかないな。

Apple Vision Proアプリ開発入門・・・swift特化

www.kinokuniya.co.jp


Apple Vision Proアプリ開発ガイド・・・色々

gihyo.jp

AI

私はAIがいないとコーディングできないがswift開発でのAIの使い方は?

SwiftのAI(SwiftAssist)がリリースされるというのは聞いたが、調べたところまだリリースされていなさそう。

www.apple.com

VSCodeで開発する用の拡張機能があるみたい

qiita.com

VSCodeとXcode組み合わせているという話もあった。VisionProもXcodeのプレビュー機能は使いたいもんな〜(ところでdiscordってこうやって公開できるんだ・・・)

archive.swiftdevelopers.jp

ググってもあんまり出てこないしXcode以外でやるのはメジャーじゃないのかな

逆にXcodeにcopilotを導入できるのか!

qiita.com

本で基礎勉強してcopilotも使えたらなんとかなるか・・・?

copilotは最新のtabletopkitの情報とかも把握しているのだろうか?chatgptとかに聞いても把握していない