2014

Year
[お知らせ] サーバお引越し完了
年末に予定していたサーバのお引越しが完了いたしました。 今までは自宅サーバにてWebサイトを運用していましたが、今後のアクセス数増大に備え、AWSにお引越ししました。 自宅サーバの時はサーバのスペックの関係上表示がもっさりしていましたが、AWSに切り替えてからは比較的スムーズに表示できるようになりました。 Webサーバ...
1590 PV
[Unity] ヒエラルキー上のGameObjectのソート
ヒエラルキー上に存在するGameObjectをソートする方法のメモ書きです。 これを行うことで、名前順や座標順などさまざまな条件でGameObjectをソートできるようになります。 ■方針 GameObjectの順序を指定するメソッドTransform.SetSiblingIndex()を用いることで実現できます。 一...
12597 PV
[お知らせ] 今年度の活動
今年も残すところ僅かとなりました。 from the voidとしての今年の予定を記しておきます。  ・サーバお引越し  ・Departure from the Voidの移植作業 上記のとおりです。 サーバのお引越しは今週末を予定しています。 AWSを使う予定ですが、どのプランにするかはまだ決まっていません。 お引越...
1682 PV
[Unity] InputManagerの設定情報をスクリプトから参照する
UnityのInputManagerの設定情報をスクリプトから参照する方法のご紹介です。 キー割り当ての変更等、既存のInput機能を拡張したい場合などでお役に立てるかと思います。 ■実装方針 InputManagerの設定情報はメニューの「Edit」→「Project Settings」→「Input」から閲覧・編集...
9990 PV
[お知らせ] サーバのお引越しについて
年末も残すところ僅かとなりました。 当ブログは自宅サーバにて運用中ですが、今後のアクセス数増大に備えてサーバをAWSのクラウドサーバに切り替える予定です。 どのプランにするかは未定です。 お引越しは年末を予定しており、半日程度のサーバメンテナンスが入ります。 この間は当ブログ含め、Webサイトのページに一切アクセスでき...
2008 PV
[Unity] キーコンフィグの実装
ゲームでキーコンフィグを実装する方法の紹介です。 これが実現できれば、ユーザの設定により自由なキー割り当てを設定できるようになります。 今回は簡易的に実装してみます。 KeyConfig.cs using UnityEngine; using System.Collections; using System.Colle...
10977 PV
[Unity] JSON形式のテキストを扱う
サーバと通信したり外部Assetを使ったりするときに、たびたびJSON形式のデータを扱うことがありました。 Unityで簡単にJSONを扱えるパーサとしてminiJSONがあります。 スクリプトファイル一つ追加するだけで使用できるようになります。 ■導入 miniJSONは下記GitHubにて公開されています。 htt...
4904 PV
[Unity] NTPにより同期した日時を管理する
オンラインゲームなどでサーバ側と通信する際、日時管理が必要になったりします。 クライアントで設定されている日時(DateTime.Now)は各端末によって少しずれていたり不正目的で意図的に変更されたりする可能性があるため、信頼すべきではありません。 サーバと同期した日時を各クライアント端末で扱えるようにしたほうが望まし...
8680 PV
[Unity] ネットワークの接続状態を取得する
ネットワーク通信を行うゲームにて、ネットワーク接続状態を調べる方法の紹介です。 iPhoneやAndroid端末など電波状況によって圏外になったり、ユーザから機内モードに設定されたりする可能性があります。 ここでネットワークの接続状態をチェックしておけば状態に応じた処理が可能です。 接続状態はApplication.i...
15109 PV