読者です 読者をやめる 読者になる 読者になる

ほげほげ(仮)

仮死状態

Unity

unitypackageに含めるファイルをコードで定義しておきエクスポートする

よく使う処理をまとめてunitypackageとして使えるようにしてるのですが、標準のExport Package...からだと含めるファイルを毎回選択しないといけないので非常に面倒です。 なので、コードで含めるファイルを定義しておき、それをカスタムメニューとしてすぐ…

AndroidStudioを使ってUnityとAndroidの連携

概要 UnityとAndroidを連携するには色々やり方あると思いますが、AndroidStudioを使ってaarを作成し連携させます。 色々調べてたらEclipseとjarを使った連携をよく見かけましたが、ADTがもう開発終わってしまうので今後はAndroidStudioを使うべきでしょう。…

UnityのiOSでAppDelegateに処理を追加する

最近、UnityからiOSビルドについてばっかりやってます。Unity自体は分かりません。 UnityからiOSビルドした時にAppDelegateに処理を追加する方法です。 UnityAppController UnityからiOSビルドした時にUnityAppController.hとUnityAppController.mmが生成さ…

UnityのiOSビルド時にローカライズファイルを設定する

前回の続きです。 前回のやつのAssets/Editor/PostprocessBuildPlayerに追加します。(関係ある箇所だけ抜粋してます。) UnityのiOSビルド時にローカライズファイルを設定する Unity側ではローカライズファイルをAssets/Localizeに配置します。一旦Xcodeで…

UnityのiOSビルド時にFrameworkを追加する

UnityのiOSビルド時に追加したいFrameworkを設定することが出来ないので、それ用のスクリプトを作りました。 毎回UnityでビルドしてXcode起動してFramework追加は面倒すぎます。 ググったら何個かあったのですが、広告SDK等で外部Frameworkを追加する処理が…

UnityプロジェクトをGitで管理する

環境 Unity 4.3.2 Mac OS X Mavericks Unity側の設定 メニューのEdit -> Project Settings -> Editor を選択して、InspectorにEditor Settingsを表示。 Version Control -> Mode を Visible Meta Files に変更。 Asset Serialization -> Mode を Force Text …

衝突判定を無視する方法

あるGameObjectでは判定してほしいけど、もう一方のGameObjectで判定してほしくない場合の方法。 Layerを使う方法 衝突判定を無視したいGameObjectにLayerを設定。 スクリプトで次のようにする。 // LayerIDを取得 int layer1 = LayerMask.NameToLayer("Hoge…