やったこと Unity Ads のサイトにアカウント登録 Unity Ads でアプリの登録とID取得 Asset Store から Unity Ads のインポート 広告の呼び出しスクリプトの作成と実行 参考サイト 最初の3つは http://qiita.com/hiroyuki7/items/ac607e3df11101b0c90a を参考…
Entity エンティティの creationDate 属性に作成日時が入っているものとして、今日作成されたデータを取得する場合 // 今日の0時0分0秒を取得 NSCalendar* calendar = [NSCalendar currentCalendar]; unsigned int flags = NSCalendarUnitYear | NSCalendarU…
はじめに iOS アプリ開発で ActiveRecord ライクに CoreData を扱うことが出来る MagicalRecord を試したメモ CocoaPod を使うのも初めてなのでそこもちょっと詳しく 動作環境 XCode 6.1.1 MagicalRecord 2.2 mogenerator 1.27 参考URL https://github.com/m…
ナビゲーションコントローラの追加 タイトル表示や戻るなどが出来るようになる 追加したいビューコントローラを選択した状態で、メニューから Editor > Embed In > Navigation Controller カスタムコントローラの追加 File > New > File iOS > Source > Coco…
はじめに 基本的な使い方は以下のページにまとまっていたので、その他のTipsをメモ。 http://moonstruckdrops.github.io/blog/2013/12/19/active-android/ http://qiita.com/androhi/items/b4bd7d4f791a2150630d Date型を扱う SQLite では Date 型が扱えない…
はじめに Ruby で amazon-ecs を使って Amazon Product Advertising API の検索をしたメモ。 インストール gem 'amazon-ecs' アカウント作成 Amazon アソシエイトのID作成 https://affiliate.amazon.co.jp/ AWS のID作成 https://affiliate.amazon.co.jp/gp/…
はじめに Unity でユーザーのデータを保存したい場合、最も手軽なのは PlayerPrefs だが、List が使えなかったり平文だったりして不便な面もある。 今回はユーザーデータを LitJSON でシリアライズして、永続データ領域に保存。保存時に暗号化、読み込み時に…
はじめに Unity のチュートリアル 2D RogueLike が気になったので、試してみて使えそうなイディオムをいくつかメモ。 ゲーム自体は、矢印で移動、移動する毎にfood減少、アイテムでfood増加、敵の攻撃でfood減少、階段で次の階へ、アイテム・壁・敵は階ごと…
Parse.com のダッシュボードからアプリの作成 アプリ名は "JobTest" で作成 parse コマンドのインストール $ curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo /bin/bash Cloud Code のディレクトリを作成 $ parse new JobTest $ cd…
はじめに Unity で PostprocessBuildPlayer を使ってタイトルのようなことをする。 掲載のコードはGAMEFEATのSDKを組み込んだときのもの。 ruby から XCode を操作する gem のインストール http://starzero.hatenablog.com/entry/2014/02/18/163330 を参考に…
はじめに Parse.com の Parse Config を使うと、アプリの設定を手軽にリモートで管理することが出来、例えば審査中だけ特定の GameObject を表示させないなどの処理が書きやすくなります。 Parse Config は単純なキーバリューストアで、以下のような型が扱え…
はじめに Unity + NGUI 環境で ScrollView 内のアイテムをドラッグアンドドロップで並び替えられるように 構成 ゲームオブジェクトの親子関係とアタッチするコンポーネント Scroll View (UISCrollView, UIDragDropRoot) Grid (UIGrid) Item (BoxCollider, UI…
Voxel とは volume のある pixel ということで、3D のピクセルアート的なもののことだそう。 http://ja.wikipedia.org/wiki/%E3%83%9C%E3%82%AF%E3%82%BB%E3%83%AB Voxel モデルを作るには Qubicle というソフトを使って Voxel を作成し、Qubicle の Unity …
http://junkdrw.seesaa.net/article/176119736.html を参考に作業。 環境は Photoshop CS6 Photoshop 力が無さ過ぎて、マスクとかよくわからなかったので飛ばした。 "ノイズを加える"、"ぼかし(移動)"、"ぼかし(ガウス)"の後に、[フィルター] > [表現手…
RVM のインストール curl -L https://get.rvm.io | sudo bash -s stable Ruby のインストール rvmsudo で rvm 環境が用意された sudo が使える。 rvmsudo rvm install 2.1 Rails のインストール gem パッケージのインストール時に必要になるので、システムデ…
curl http://169.254.169.254/latest/meta-data/public-hostname http://unix.stackexchange.com/questions/24355/is-there-a-way-to-get-the-public-dns-address-of-an-instance
はじめに Unityでアプリ間連携機能を使ったシェア機能を実装します。 Androidでは暗黙的インテントを、iOSではUIActivityViewControllerを利用します。 Unityでのシェア機能実装 任意の処理から下記スクリプトのShareメソッドを呼び出しシェア機能を起動しま…
WWW で画像を読み込み、UITexture で表示する。 サンプル 以下のスクリプトを任意のオブジェクトにアタッチして実行する。 using UnityEngine; using System.Collections; [RequireComponent(typeof (UITexture))] public class LoadTextureFromWWWSample : …
NGUI で ScrollView の描画順を調整するには ScrollView オブジェクトに UIScrollView と一緒にアタッチされている UIPanel の SortOrder と Depth の値を変更する。 SortOrder はおおもとの描画順で、Depth は同一 SortOrder の要素同士の描画順を指定する…
はじめに 前回と同じアプリをiOS環境でビルドしようとしてエラーが発生した件。 Unity + NGUI の環境で iOS のビルドをしようとしたとき、4096x4096 のテクスチャを使った Atlas を2枚があるとエラーが発生してビルドできない。 エラーメッセージ 以下のよう…
はじめに Unity + NGUI の環境で Android 実機で起動したとき、4096x4096 のテクスチャを使った Atlas を2枚使おうとすると再起動がかかる。 エラーメッセージ 以下のような感じで android.os.DeadObjectException とかいうのが出る。 W/InputMethodManagerS…
問題 題名の通り。 Unity Editer や Android で動かしている分には気がつかなかった。 同じ処理でも固まったり固まらなかったりする。初回はだいたい固まるのでキャッシュしてくれているのか。 対策 問題の箇所では Prefab を Instantiate して、作成した Ga…
はじめに Unity の NGUI で UIScrollView を使うと、要素を列挙してスクロールして表示させるようなパーツが簡単に実装できます。 列挙する要素に UIDragScrollView コンポーネントをアタッチすると、ドラッグでスクロール可能ですが、今回は1要素分だけ進…
au の MNP 予約番号発行 電話で予約番号を発行してもらう。 mineo 申し込み データ容量1GB、090音声通話あり、端末なしで申し込み。 SIM カード受け取り 数日で宅配される。 SIM カード差し替え 電源を切って、電池パックをとったところにあるので差し替える…
はじめに Unity で Google Analytics を使ってログ集計をする。 http://qiita.com/yimajo/items/0861a79e741cbd463179 こちらのサイトを主に参考にした。 Google Analytics の Unity 用プラグインのβ版が公式から出ているが、なんかうまくログを送信できなか…
はじめに Unity + NGUI でスワイプしたときに処理を実行するスクリプトを実装したメモ。 スワイプ終了時と、上下左右のスワイプにそれぞれひもづけて、実行するメソッドを登録できる。 スワイプしたときに処理を実行するスクリプト Collider のアタッチされ…
参考サイト https://parse.com/docs/unity_guide 登録 GameScore クラスのオブジェクトを作成する // オブジェクトの作成 ParseObject gameScore = new ParseObject("GameScore"); // カラムにデータの登録 gameScore["score"] = 1337; gameScore["playerNam…
はじめに Unity の NGUI でリストを表示するとき、UIGrid を利用すると簡単に実装できる。 Sort 順を既存の "追加順の昇順(None)"、"名前の昇順(Alphabetic)" 意外にしたい場合に対応したメモ。 並び替え評価用の関数を宣言する UIGrid.cs にある既存の並び…
Mathf.PingPong t を基準にして 0 から length までの値を返す 返り値の例 Debug.Log (Mathf.PingPong(0f, 3f)); //=> 0 Debug.Log (Mathf.PingPong(0.5f, 3f)); //=> 0.5 Debug.Log (Mathf.PingPong(1f, 3f)); //=> 1 Debug.Log (Mathf.PingPong(2f, 3f)); …
はじめに Unity-Excel-Importer-Maker というライブラリを使用して、Unity でマスターデータを Excel を使って管理する方法を確認したメモ。 Unity-Excel-Importer-Maker のインストール https://github.com/tsubaki/Unity-Excel-Importer-Maker から "Downl…