オンラインゲームを作ろうと思った場合に必要なサーバ構築 その1つの手段として Ruby on Rails を選んだ際の開発環境構築メモ 環境 OS X 10.10.5 Xcode をインストール https://developer.apple.com/xcode/ にアクセス View in Mac App Store を押下して App…
目標 Unity から socket.io に接続 環境 Unity 5.0.2f1 Personal OS X 10.10.3 node.js のインストール http://nodejs.org/ http://nodejs.org/download にアクセス Mac OS X Installer (.pkg) をダウンロードしてインストール socket.io モジュールのインス…
Google Analytics Plugin for Unity - Developer's Guide を参考に試していきます https://developers.google.com/analytics/devguides/collection/unity/v3/devguide 目標 最小限の設定で Unity と Google Analytics を連携させる 前提 Google Analytics の…
目標 開発用アプリで Google Play Game Services に接続 前提 Google Play Developer Console にログイン可能なアカウントを持っていること Unity から Android 向けにビルドして実機に転送できること ゲームサービスを追加 Google Play Developer Console …
引用のコードでGameCenterの達成項目を解除しようとすると Social.ReportProgress("achievement.clear2", 100.0, (success) => { if (success) { Debug.Log("Report progress successful"); } else { Debug.Log("Report progress failed"); }}); 以下のよう…
目標 開発用Appで Game Center に接続 前提 iOS Developer Program に登録している Apple ID を持っていること Unity から iOS 向けにビルドして実機に転送できること 開発用Appの登録と Game Center の設定 先ずは接続対象となる開発用Appを iTunes Connect…
目的 開発中のアプリを実機で確認する 前提条件として iOS Developer Programへの登録 Xcodeのインストール USBケーブルによる転送 開発環境 Unity5.0.0f4 Personal Xcode6.3.1 Xcodeの設定 検証用の実機をUSBで接続してXcode起動 Xcode -> Preferences... A…
PlatformがiOSの状態でBuild And Runをした際に以下のエラーが出る場合の対処方法 UnityException: Launching iOS project via Xcode failed. Check editor log for details. 開発環境 Unity 5.0.0f4 Personal Xcode 6.3.1 対処方法 /Applications/Xcode.app…
以下のような縦持ちゲームの(よくある黒帯)複数解像度対応をuGUIで行うためには http://schoolgirlstrikers.jp/special.htmlの壁紙使用 iPhone4(640x960) iPhone5(640x1136) 開発環境 OS X 10.6.8 Unity 4.6.0 手順 GameObject -> UI -> Panel でシー…
開発環境 OS X 10.6.8 Unity 4.6.0 LitJSONのインストール http://lbv.github.io/litjson/にアクセス LitJson.dllをダウンロードしてUnityプロジェクトのAssets/Pluginsにコピー パースするJSONファイルの作成 Assets/Resources/JSONディレクトリを作成 1.で…
Unity 4.6から追加されたUIシステム(通称uGUI)でスライダーのイベントを取得 開発環境 OS X 10.6.8 Unity 4.6.0 手順 GameObject -> UI -> Sliderでシーン上にスライダーを作成 作成したスタイダーに以下のスクリプトをコンポーネントとして付加 using Uni…
Inspector上でイベントを扱う際に選択できる「Off」「Editor And Runtime」「Runtime Only」について、それぞれ制御をまとめてみました サンプルとしてuGUIのSliderを使っています Off何をしてもOnValueChangedは呼ばれない Editor And Runtimeシーン実行中…
Unity 4.6から追加されたUIシステム(通称uGUI)でボタンのクリックイベントを取得 開発環境 OS X 10.6.8 Unity 4.6.0 手順 GameObject -> UI -> Buttonでシーン上にボタンを作成 ボタンクリック時のコールバック関数を作成 using UnityEngine;public class …
こちらのURLに概ね書いてありますが備忘録として http://docs-jp.unity3d.com/Documentation/Manual/InstallingMultipleVersionsofUnity.html 開発環境 OS X 10.6.8 Unity 4.5.5(インストール済み) 手順 /Applications/Unityのディレクトリ名を適当に変更e…
グローバルのユーザ名とユーザアドレスを変更 $ git config --global user.name sample$ git config --global user.email sample@example.com ローカルのユーザ名とユーザアドレスを変更 $ git config user.name sample$ git config user.email sample@examp…
前提条件 Gitは開発環境にインストール済み Unityプロジェクトは既に存在する 開発環境 OS X 10.6.8 Unity 4.5.5 MonoDevelop-Unity 4.0.1 Git 1.7.4.1 Unityの準備 Edit > Project Settings > EditorのInspector上で以下を設定 Version ControlのModeをVisi…
UIRootのプロパティ概略 Scaling Style : 拡縮 PixelPerfect : 基本的にそのまま表示する FixedSize : 解像度の縦幅に合わせて表示する FixedSizeOnMobiles : モバイル*1ならFixedSize、モバイル以外はPixelPerfect Manual Height : FixedSizeでのみ参照 Min…
ダウンロードしたリソース(csvファイル)をローカルに保存する&保存したリソースを読み込むサンプル ダウンロード&永続化 using UnityEngine;using System.Collections;using System.IO;public class WWWLoader : MonoBehaviour { IEnumerator Start () {…
WebViewプラグインのインストール https://github.com/gree/unity-webviewでDownload ZIP ダウンロードしたzipファイルを展開 Assets > Import Package > Custom Package... 2.で展開したディレクトリのdist/unity-webview.unitypackageを指定 Webページを表…
Android SDKを更新したどこかのタイミングで、以下のエラーが表示されてUnityでのAndroidビルドに失敗するようになりました (Android SDKのインストール先は環境による) Error building Player: Win32Exception: ApplicationName='/Applications/sdk/tools…
Android SDKの設定 以下の「Android SDKのインストール」を参考 http://hwks.hatenadiary.jp/entry/2014/06/10/010647 Android実機の設定 設定 > 開発者向けオプション > USBデバッグをチェック 設定 > ロックとセキュリティ > 提供元不明のアプリをチェック…
サーバから返されるJSON形式のレスポンスをUnityでパースするサンプル JsonFxのインストール http://www.jsonfx.net/download/ にアクセス JSON Serialization Library > JsonFx v1.x > Strongly-Signed Assemblies JsonSerializer_1.4.1003.3007_NetFx2.zip…
リソースファイルをWWWクラスでダウンロードするサンプル リソースファイルにhttpでアクセスできるよう配置 配置したリソースファイルをWWWクラスでUnityのスクリプトから読み込む using UnityEngine;using System.Collections;public class WWWLoader : Mon…
CSVに限らずテキストファイルをUnityで読み込みたい場合のサンプル 読み込ませるテキストファイルをResources以下に配置(以降前提としてAssets/Resources/CSV/sample.csv) 配置したテキストファイルをUnityのスクリプトから読み込む using UnityEngine;usi…
node.jsのインストール http://nodejs.org/ http://nodejs.org/download にアクセス Mac OS X Installer (.pkg) をダウンロードしてインストール wsモジュールのインストール http://einaros.github.io/ws/ $ npm install -g ws -gでグローバルにインストー…
以下のような縦持ちゲームの(よくある黒帯)解像度対応をNGUIで行うためには http://schoolgirlstrikers.jp/camp1407/ の壁紙使用 iPhone4(640x960) iPhone5(640x1136) 解像度640x960の壁紙をUISpriteとしてUIPanel下に追加(解像度が調整されているこ…
Unityの準備 http://docs.unity3d.com/ScriptReference/LocationService.Start.html のサンプルソースを使います C#の場合、そのまま使うと以下のエラーになるので error CS0126: An object of a type convertible to `bool' is required for the return sta…
オンラインゲームを作ろうと思った場合に必要なサーバ構築 その1つの手段としてDjango(Python)を選んだ際の開発環境構築メモ Xcodeをインストール https://developer.apple.com/xcode/ にアクセス View in Mac App Storeを押下して App Store よりダウンロ…
NGUI2.7のUIPanel下にGameObjectを追加してUIPanelとは別のLayerを設定しても、実行時に警告ログを出力しつつUIPanelのLayerで上書きされてしまいます You can't place widgets on a layer different than the UIPanel that manages them.If you want to mov…
UnityのGameObjectにコンポーネントとして追加したスクリプトのenabledをInspector上から設定するためのチェックボックスが表示されないことがありまして 支障は無かったのですが個人的に気になったので調べてみたところ スクリプトにStartかUpdateのどちら…