AssetStoreで販売開始しました。 今回はAndroid向けのアセット。 実機でログを確認する時にEclipseを起動したり、コマンドラインでSDKの機能を使うと思いますが、それをUnityで確認するアセットです。 名前はそのまんま「LogcatViewer」です。無くてもいいけ…
identity.zip Unityのロゴを使用したい場合、公式でどうなってるかググったけど、サイト上には見つけられなかったけど、フォーラムの質問でUnityのクリエイティブプログラマーが回答していたので、コレを読んで許可範囲内で使えば良いみたい。 ロゴ自体を変…
01.Asset Storeで販売する前に知っておくこと 公式のガイドラインについて。 02.Asset Storeアカウント作成 「Asset Store Tools」をインポートして、AssetStoreアカウントの作成。 03.販売者アカウント(Publisher Account)の設定 販売者情報の設定。 04.Ass…
審査結果はメールで届くみたい。 今回はこんな文面のメールが届いた。 Hi there, Thanks very much for your submission to the Asset Store. Sorry, we cannot accept this without documentation. Kind regards, The Asset Store Team NGの理由はドキュメ…
販売用の管理画面について 販売用の管理画面のURLはこれ。AssetをSubmitする前に見れるようになっていたがSubmitするまでは特にやることも見るものもない。 https://publisher.assetstore.unity3d.com/ アセット登録画面のPreviewを押したタイミング、Submit…
画像も作成したので、アセット情報を入力して申請する。 Description まず日本語で書いてそれをグーグル翻訳で英語にする。これが一番時間かかった。 英語にするだけでなく、英語にしたのを和訳して意味が分かるか確認すると良い気がする。 記述方法はアセッ…
アセットストアで顔となる画像について。 ガイドラインにあるようにAssetStoreでアセットを紹介するために必須な画像は3種類ある。 big - 860 x 389 small - 200 x 258 icon - 128 x 128 この画像を作成するためのテンプレートがすでに用意されているのでそ…
前回のPublisher Accountを設定すると左上のPackageボタンが押せるようになるので[Create new]を選択する ここに登録するアセットの情報を入力する。
前回はAssetStoreのアカウントを作成した。 次は、販売するためのアカウント設定を行う。ちょっと紛らわしいけど、各Assetの説明ページの販売者名をクリックしたページに表示される情報になる。 この販売者アカウントの設定を行わないとアセットの登録ができ…
AssetStoreで販売する為にやること。 まず、Unityが公開している「Asset Store Tools」をImportする。 https://www.assetstore.unity3d.com/#/content/115 アセットを申請したり 、必要な機能は「Asset Store Tools」に詰まっている。 インポートすると、メ…
UniteJapanで聞いた話だと日本人でアセットストアで販売している日本人はまだ10人くらいらしい。販売する方法とかググってもまだ出てこないのが原因の気もするのでとりあえず試しにAssetを登録してみたので、備忘録的に申請方法を載せてみる。 個人的には…
アセットストアで販売開始しました。 Yahoo!メールとかGmailのSMTPを使ってUnityからメールする機能を簡単に実装できるよってモノです。 エンジニアなら自作できるような機能だけど、時短できればいいのかな。 コレを登録した一番の目的はアセットストアに登…
Unite Japanみたいにソースをまるごと暗号化してメモリ内で復号化して使うみたいな暗号化はAndroidしか使えないし、やる気しないけど普通にUnityで暗号化したい時もあるのでちょっと試してみた。 PlayerPrefsだと暗号化されずにそのまま保存されるので、念の…
役に立ちそうなアセットを見つけたので備忘録的に紹介 Build Report Tool おそらく、Buildした時にログに出るビルド情報を解析してレポート形式にしてくれるAssetだと思う。 50MBに抑えたい、何のリソースが容量を喰っているか気になる時にグラフィカルに…
enumの値をランダムで取得する方法。 C#のLinqを使ってランダム取得する。結構、汎用的に使えそうなのでUtilityクラスにでも入れとくといいかも。 using UnityEngine; using System.Collections; using System.Collections.Generic; using System; using Sys…
自分も以前、Unity勉強会で教えてもらった、エディターの色を変える方法。 変えるとこんな感じに全体の色が変わる。 設定は簡単で、Preferences>ColorsのGeneral「Playmode tint」で変更できる。 やり過ぎると文字まで潰されるので、ちょうどいい感じの色を…
Unityで端末の情報を取得するために「SystemInfo」クラスが用意されている。実行するとどんな値が返ってくるのか試してみた。 MBPとWindowsはUnityEditorで実行した結果。 iOS端末でiPhone5やiPod Touch、iPhoneの世代は「iPhone.generation」で取得できる。…
iOSは前々からUDIDは使わないようにとアナウンスしてきて、使用しているアプリはリジェクトするって発表されています。(AppBankさん) Unityではどうかというと、Unityで端末固有の値を取得するのに 「SystemInfo.deviceUniqueIdentifier」が用意されている…
Playボタンを押すと再ビルド・コンパイルされInitializeOnLoadが実行される。スクリプト更新時にInitializeOnLoadが実行されるのは良いがPlayボタン押した後は実行させない方法を考えてみた。 EditorApplication.playmodeStateChangedでイケるかと思いきやう…
昨日放送されたニコ生のUnityパラダイスでの情報。 来週4/15, 4/16のUniteは無料でUst放送されるらしい。 Ustで流してくれるのは、グリーンとオレンジの一部でブラックは流さないとのこと。買えなかった人、行けない人はこれをチェック! Ust放送については…
前回はUnity起動時、スクリプト更新時直後に実行する場合。 今回は、起動直後ではなく、少し遅らせてプロジェクトが読み込み終わった後に実行させたい場合の方法。 using UnityEngine; using UnityEditor; [InitializeOnLoad] public class InitOnLoad { sta…
EditorApplication.timeSinceStartupを使用して、Unity起動時のみスクリプトを実行する方法。Editor拡張機能を実装する時に役に立つ。 using UnityEngine; using UnityEditor; [InitializeOnLoad] public class InitOnLoad { static InitOnLoad() { if (Edit…
UnityEditorの起動時間を取得する変数。「EditorApplication.timeSinceStartup」 プレイ中、ゲーム内で使える「Time.realtimeSinceStartup」と似たような機能。 どんな時に使えるかというと、InitializeOnLoadなどを使って自動で何かしらの処理をさせたい時…
前回、イベント関数の実行順を紹介したけど、スクリプト毎の「Awake()」を制御したい、決まったスクリプトの順でAwakeを呼んで欲しい時がある。 そんな時はUnityEditorに標準機能の「Script Execution Order」を使って設定できる。右下の「+」ボタンからス…
Unityでスクリプトを書いていて、MonoBehaviourがもっているイベント関数の実行順を意識することがあると思う。 「Awake()」「Start()」「Update()」はよく使うし、意識してる人も多いと思う。 公式サイトにそれ以外の関数が実行順に整理されているのでコレ…
EditorWindowのボタンから新しいシーンを下の様に「EditorApplication.NewScene」を使って作成しようとしたらエラーが出た。 void OnGUI() { if (GUILayout.Button("NewScene", GUI.skin.button)) { EditorApplication.NewScene(); } } 思い当たるトコが無か…
AssetServerを使わずにSubversionやGitを使って、バージョン管理する必要があるファイルとフォルダ。 metaファイル AssetsフォルダとProjectSettingsフォルダ これらを管理しておけば、とりあえずOK。 デフォルトだとmetaファイルは作成されないので「Edit->…
「Unity マスターブック」のUnity4対応版が出てた。初心者後半から中級者向けの内容。 収録されてるサンプルゲームは中級者向けだけど、Unityのスクリプトの説明とか基礎的な事も載っているので最初から持っていても役に立ちそう。 言語はC#。フルカラーなの…
アセットバンドル FAQ http://docs-jp.unity3d.com/Documentation/Manual/abfaq.html#crossplatform このページにアセットバンドルのクロスプラットフォームについて載っていた。 ビルドターゲット→読み込む環境↓ スタンドアローン Webplayer iOS Android エ…
前にUnity3.5から4へのアップグレード時 変更&注意点を書いたけど、ミートアップや勉強会で話されていた方がいたのを思い出したので、そちらも目を通しておくと参考になるかも。 メガ Unity ユーザーミートアップ 2012。ミートアップの内容をSlideshowでま…