渋谷ほととぎす通信

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

UnityでiOS・Android実機で動くQRリーダーを作る

f:id:esakun:20150730215258g:plain

まずは今回使用するZxingというライブラリを手に入れます。ちなみにライセンスApache License 2.0 (Apache)とのことなので、比較的自由に使えます。

zxingnet.codeplex.com

f:id:esakun:20170619192457p:plain

解凍すると様々な環境におけるプラグインファイルが現れます。

ちなみにSystem.DrawingがUnityに存在しないので、net2.0, net3.5のプラグインでは動きません。以下のようなエラーが出てコンパイルできません。

error CS0234: The type or namespace name `Drawing' does not exist in the namespace `System'. Are you missing `System.Drawing' assembly reference?
続きを読む

Unity SampleAnimationの負荷は約4倍

f:id:esakun:20150730215258g:plain

UnityのAnimationClip再生方法には単純にPlayではなく、指定秒数の状態にするSampleAnimationメソッドがあります。AnimatorControllerは不要で、AnimationClipだけで動かせます。

animationClip.SampleAnimation (gameObject, time);

アニメーションを任意のタイミングから実行したい、途中別アニメーションを挟んだ後、もとのアニメーションでリジュームさせたいなど特殊な挙動をさせる時に使えそうです。

ただ、使ってみて気づいたことがあります。
結構負荷高そうだということ。。。

続きを読む