QuQuMo
「お持ちの請求書」を最短2時間でスピーディに現金化する売掛金買取サービスです
↓ ↓ ↓ ↓ ↓ ↓ ↓

QuQuMo(ククモ)


メンターキャピタル
赤字・債務超過・個人事業・税金滞納でもOK!・審査通過率92%
↓ ↓ ↓ ↓ ↓ ↓ ↓

メンターキャピタル


ネクストワン
日本全国の様々な業種のお客様にご利用いただいております
↓ ↓ ↓ ↓ ↓ ↓ ↓

ネクストワン


資金調達プロ
10秒で完了!カンタン無料診断で、今いくら資金調達できるかすぐに分かる無料診断フォームを公開中です!!
↓ ↓ ↓ ↓ ↓ ↓ ↓

資金調達プロ


株式会社エスコム
即日対応可能で業界最安水準(最低手数料1.5%〜)の全国対応可能なファクタリングサービスです
↓ ↓ ↓ ↓ ↓ ↓ ↓

株式会社エスコム








最大1億円まで融資可能!
審査は最短60分
来店不要で全国即日OK

↓ ↓ ↓ ↓ ↓ ↓ ↓

アクトウィル




他社で借り入れ中でもご利用OK
最短即日でのお振込
大口の融資可能

↓ ↓ ↓ ↓ ↓ ↓ ↓

ファンドワン


第9回 2D座標でのスワイプ方向の判定 〜 目指せ!visionOSディベロッパ! #237

長期シリーズ、visionOSで遊べるキューブアプリをつくる過程で初挑戦のSwiftとかSwiftUIなど最近のAppleの技術を学んでいきます。

今回は3Dオブジェクトへの操作ですが、画面上のステッカー部分を上下左右にスワイプすることで回転をさせようと考えてます。スワイプの方向判定ということなので、ジェスチャーから座標を取得しながらドラッグが終わった段階で方向を判定するために必要な実装を行なっていきます。

0:00 オープニング
1:25 カメラアングルの変更と理由
2:46 hitTest部分のコードのリファクタリング
5:14 ノードの種類を判定できるように
6:31 SCNNodeのKey Value Coding
10:27 SCNNode生成時にkindを設定
11:04 hitTest時にstickerのみに反応するように
13:17 スワイプの方向を判定する処理
14:28 方向判定のためのプロトコルを考える
19:59 方向判定の仮実装を考える
22:33 座標を保存する
23:13 translationの実装
24:52 speedの実装
29:10 directionの実装
33:28 direction取得のテスト
34:12 デバッグのための情報を表示させる
37:39 判定の精度を調整する
39:27 途中ホールドされたときの処理を追加
43:31 実際にスワイプに反応して回転させる
45:59 今週のまとめと次回の予告

今日のコードはこちら

タイトルとURLをコピーしました