渋谷ほととぎす通信

完全趣味でやってるUnityメモ。説明できないところを説明できるようにするための個人ブログ。昨日の自分より少しでも大きくなれるように。。。 ※所属団体とは一切関係がありません

UnityとObjective-Cのやりとり文字列編

f:id:esakun:20150730215258g:plain

本記事は前回からの続きに当たります。

Unityでネイティブプラグインを作る上でint型のやり取りは、すんなり成功したのですが、String型でハマってしまったのでメモ。

やりたいこと

  • ネイティブプラグインの関数を実行すると文字列を返却してログ出力する

失敗コード

この失敗コードを実機でビルドしてみると、、、以下の箇所で以下のエラーが出力されます。

続きを読む

SVGImporterをUnity2017で正常に動かす方法

f:id:esakun:20170816093729p:plain

おそらくUnity5系までは正常に動作していたSVGImporter

SVGImporterとは、SVG1.1形式保存したSVGファイルをベクターデータとしてUnityに取り込み、メッシュ化し、ベクターデータのように扱うことが出来るアセットです。

続きを読む

UnityとObjective-Cのやりとり

f:id:esakun:20150730215258g:plain

UnityとSwiftのやり取りを進めていたのですが、なかなかうまく行かなかったので、一旦初心に帰り、Objective-CとUnityのやり取りを確認しようと思います。

とても簡単なUnityのネイティブプラグインの作り方 - 渋谷ほととぎす通信
この辺りの記事を思い出しながら始めます。

qiita.com この記事が非常にコンパクトにまとめられててありがたい。

ディレクトリ構成

Assets/
    Plugins/
        iOS/
            -SampleObjC.mm
            -SamplePlugin.cs
    -Test.cs
続きを読む