マガジンのカバー画像

Unity Tips

237
Unityで使える便利な機能やTips、Hacks、デモコンテンツ、開発日誌などをまとめるマガジン。note上に限らず、外部ブログやSNS・掲示板などで見つけた情報もお届け。良い…
運営しているクリエイター

#iOS

UnityのWebCamTextureを使ってiOSのカメラから映像を取得してハマった

ハチャメチャにハマりました。 さくっとモックアップを作るためにUnityからiOSのカメラインプットを利用しようと思いましたが、半日近くを費やしてしまいました。 Unityを使ってデバイスのカメラインプットを利用する場合、大体検索にヒットする方法はCanvasにrawImageを置いて、そのtextureにWebCamTextureを流し込む方法です。たしかにラップトップでは問題なくサンプルコードも動きますが、iOSで動作させた瞬間にアスペクト比、オリエンテーション(向き)

Unityアプリ(iOS)でCoreMLを使う

「Unityアプリ(iOS)」で「CoreML」を使って画像分類を行う方法をまとめました。iOSプラグインの作成方法については、「UnityのiOSプラグインの作成」を参照。 1. 画像分類を行うクラスの作成Xcodeを使って、画像分類クラス「ImageClassifier.swift」を作成します。Unityに組み込む前に、動作確認も行います。 ◎ モデル モデルはAppleの提供する「MobileNetV2Int8LUT.mlmodel」を使います。 ◎ 画像 テス

iOSネイティブアプリ内でUnityアプリのUIViewをaddする

前回、前々回とiOS - Unityの連携について書きました。 ここまでで大体どのように連携をするのかについては押さえられたものの、実務で利用するにはもう1ステップが必要です。 Unityが公式に公開しているサンプルでは、iOSプロジェクト内にUnityのviewを連携させることができるものの、表示はあくまで全画面を前提としたものでした。ですが、UnityFrameworkが提供するUnityAppControllerクラスでは、rootViewというプロパティが定義され

Unity as a LibraryのサンプルプロジェクトをSwiftで書き直した

先週、Unity as a Library のMainViewController.mmをじっくり読んだ という記事で、iOSアプリ内にUnityを取り入れる実装について理解を深めました。 公式が配布しているサンプルはObjective-c++で書かれたものなのですが、今回はそれをSwiftにて書き直してみました。 ソースコードはGithubに公開するつもりですが、取り急ぎは今書きあげたものを解説して共有したいと思います。 (2020/05/15)追記:公開しました。

Unity as a Library のMainViewController.mmをじっくり読んだ

最近取り組んでいる仕事でiOSのネイティブアプリとUnityを連携させる(UnityアプリをiOS向けにビルドするのではなく、iOSアプリ内の一部viewにUnityを利用する)必要があったので、Unityが公式で配布しているサンプルプロジェクトのブリッジ部分の実装をしっかり読みました。 冒頭//UIkitのインポート#import <UIKit/UIKit.h>//UnityFrameworkのインポート#include <UnityFramework/UnityFram

Oculus QuestをMac(Unity 2019)でビルドする

開発環境・Unity 2019.3.9f1 ・MacBook Pro(バージョン10.14.5) ・iPad Air(第三世代)(バージョン13.4.1) ・Oculus Quest ビルドまでの手順3つの端末をビルドまでに使いました。 Unity、iPhone(or iPad)、Oculusの3つの端末での設定が必要でした。OculusをMacにつないだ状態で、以下の設定を進めていってください。 Unityでの設定 このサイトがわかりやすいので、これ通りにUnityの設

【Unity/iOS】動画撮影して写真アプリに保存する方法

iOSでビルドしたUnityのゲーム画面を録画し、写真アプリに保存する方法を紹介します。 ※写真アプリはiOSやMacに予め入っているものです。 ⬇️このアイコンのアプリ 環境MacBook Air (Retina, 13-inch, 2018) iPod touch 12.4.5 Unity 2018.4.2.f1 Xcode 11.4 使用するアセット以下の2つのアセットを利用します。どちらも無料です。 上のpmjo's Next Gen Recorder