2015年の春頃からWIMAXの帯域が三分の一に減らされます。
順次変更されていくようですが、今のところ高崎では影響がありません。利用者が減って速度が上がっているくらいです。
2017年の停波までには代わりの回線を見つけたいところです。
WIMAXのような制限のない広域無線の代わりがあるといいのですが。。
2015年5月17日日曜日
2015年5月7日木曜日
UNITYでネットワーク上のファイルを取得して保存するサンプル
wwwクラスを使用して、インターネット経由で取得したデータをassetに保存します。
保存先はプロジェクト名/assetになります。
2パターンのソースがありますがバイト処理だけでも良いかも。
using System.IO;
using System;
・・ void Start () {
//htmlの取得と保存
StartCoroutine ("WWWText");
//画像ファイルの保存
StartCoroutine ("WWWGazo");
}
IEnumerator WWWText () {
WWWForm form = new WWWForm ();
WWW www = new WWW ("http://XXX.html");
yield return www;
FileSaveText ("/test02.text",www.text);
}
[SerializeField]
protected Material material;
// GAZO HTTP
IEnumerator WWWGazo () {
WWW www = new WWW("http://XXX.jpg");
yield return www;
material.mainTexture = www.texture;
FileSaveGazo ("test.jpg",www.bytes);
}
public void FileSaveText(string fileName,String fileData){
StreamWriter sw;
FileInfo fi;
fi = new FileInfo(Application.dataPath + fileName);
sw = fi.AppendText();
sw.WriteLine(fileData);
sw.Flush();
sw.Close();
}
public void FileSaveGazo(string fileName,Byte[] fileData){
//以下の方法でパスをくぎれる
string path = string.Format("{0}/{1}", Application.dataPath , fileName);
// 画像ファイル保存.
File.WriteAllBytes(path, fileData);
}
保存先はプロジェクト名/assetになります。
2パターンのソースがありますがバイト処理だけでも良いかも。
using System.IO;
using System;
・・ void Start () {
//htmlの取得と保存
StartCoroutine ("WWWText");
//画像ファイルの保存
StartCoroutine ("WWWGazo");
}
IEnumerator WWWText () {
WWWForm form = new WWWForm ();
WWW www = new WWW ("http://XXX.html");
yield return www;
FileSaveText ("/test02.text",www.text);
}
[SerializeField]
protected Material material;
// GAZO HTTP
IEnumerator WWWGazo () {
WWW www = new WWW("http://XXX.jpg");
yield return www;
material.mainTexture = www.texture;
FileSaveGazo ("test.jpg",www.bytes);
}
public void FileSaveText(string fileName,String fileData){
StreamWriter sw;
FileInfo fi;
fi = new FileInfo(Application.dataPath + fileName);
sw = fi.AppendText();
sw.WriteLine(fileData);
sw.Flush();
sw.Close();
}
public void FileSaveGazo(string fileName,Byte[] fileData){
//以下の方法でパスをくぎれる
string path = string.Format("{0}/{1}", Application.dataPath , fileName);
// 画像ファイル保存.
File.WriteAllBytes(path, fileData);
}
2015年4月26日日曜日
サポートはこちら
アプリのサポートは以下のメールアドレスへお願いします。
passepied7@gmail.com
その他、アプリの追加機能などの要望を承っております。
※無料アプリの場合は返信が無いかもしれません。
passepied7@gmail.com
その他、アプリの追加機能などの要望を承っております。
※無料アプリの場合は返信が無いかもしれません。
2015年2月15日日曜日
GenymotionとBlueStacksの比較
GenymotionとBlueStacks二つのandroidエミュレーターを比較してみました。
どちらもcore2時代のPCで十分動きます。ゲームのプレイだけならメモリが2Gでもなんとか足ります。現atom世代のwindowsタブレットでも十分動くようです。
Genymotion
- root済み
- GPSの設定自由
- 解像度やウインドウやメモリなどの設定ができる
- VertualBoXのインストールが必要
- GooglePlayのインストールが必要
BlueStacks
- 初期は非rootだがrootは簡単に取れる
- PCハードにGPSがない場合はGPSは別途アプリが必要
- デフォルトでストアアプリが入っている
- デフォルトでゲームが色々と入っていて邪魔
- インストールが簡単で設定いらず
- ゲームの動作が速い
どちらもcore2時代のPCで十分動きます。ゲームのプレイだけならメモリが2Gでもなんとか足ります。現atom世代のwindowsタブレットでも十分動くようです。
評価
GenyMotionはハードウエアの設定ができるのでアプリのテストに向いています。
BlueStacksはアプリが高速に動作するのでWindowsタブレットでの使用におすすめです。
2015年2月13日金曜日
Genymotionでアプリが落ちる場合の対策
Genymotionでandroidアプリを色々と試してみました。
PCのスペックは以下です。
- Mac mini 2014 i5 2.8G メモリPLDDR3 8G iris graphic 5100
- Windows vista core2 duo e8400 3G メモリDDR2 2G redeon 2600TX
- Windows vista core2 duo t7100 1.8G メモリDDR2 2G gforce 8400gs
1と2のスペックでは環境構築をスムーズに行うことができました。
3のスペックだとGooglePlayのインストールをコンソールからadbを使用しないといけませんでした。
3の環境だと動かないアプリも幾つかありました。
起動に失敗してタイトルで落ちたアプリ
- モンスターストライク
- 白猫プロジェクト
- ドラゴンクエストモンスターズSL
- パズルアンドドラゴン(非root化済み)
- Google検索
解決方法一覧
- グラボのドライバを最新にする
古いグラボのドライバだと新しいopenGLに対応していない場合がある。
- GooglePlay開発者サービスを手動で更新する
幾つかのアプリはandroidのAPIの更新が必要なため。
- メモリ使用量を減らす
仮装端末の解像度を下げる。メモリを減らす。
結果
core2時代のスペックのPCでも2dのスマホアプリ程度なら十分動かせます。
ただし最新のPCでもハードウエアとの相性次第では3のような結果になるかもしれません。
2015年2月12日木曜日
Genymotionエラー Unable to start the virtual device
ANDROIDをPCの仮想マシン上で高速で動かすことができるGenymotionを試してみました。
MacとWin vistaにインストールしてみました。
Windows vista sp2 core2 Duo 1.8G メモリ2G GF8400(intel HDグラフィックス位の性能) HDD
VirtualBox cannot start the virtual device.
To find out the cause of the problem, start the virtual device from VirtualBox.
GenymotionをVirtualBoxとセット版があるのでそちらを再インストールする
GooglePlayもインストールすることができるのでPC上でスマホアプリを遊べます。
Macのスペックなら人気のスマホゲームが快適に動きました。
Winのスペックでもメモリはギリギリ足りています。アプリの動作確認程度なら使えます。
※Genymotinは初めからroot化されています。
PCスペック
Mac mini2014 yosemite i5 2.8G メモリ8G Irise SSDWindows vista sp2 core2 Duo 1.8G メモリ2G GF8400(intel HDグラフィックス位の性能) HDD
Windows版で仮想化エラー
Unable to start the virtual device.VirtualBox cannot start the virtual device.
To find out the cause of the problem, start the virtual device from VirtualBox.
対処法
Windows Update KB3004394を削除するGenymotionをVirtualBoxとセット版があるのでそちらを再インストールする
所感
GenymotionはADKのANDROIDエミュレーターよりも高速で動作します。GooglePlayもインストールすることができるのでPC上でスマホアプリを遊べます。
Macのスペックなら人気のスマホゲームが快適に動きました。
Winのスペックでもメモリはギリギリ足りています。アプリの動作確認程度なら使えます。
※Genymotinは初めからroot化されています。
2015年1月29日木曜日
Macのターミナルからapkをインストールする
Macからスマホやエミュレーターへapkファイルをインストールするにはターミナルを使用します。
ターミナルappはアプリケーションフォルダのユーティリティーにあります。ターミナルはMacのコンソール画面のことです。Windowsのコマンドプロンプトと同じように使用します。
cd /Users/..../platfrom tools(プラットフォームツールスのフォルダをドラックアンドドロップでおk)
2.スマホを接続もしくはエミュレーターを起動する
3.apkファイルをインストール
SDKのバージョンが正しくないかも?
ターミナルappはアプリケーションフォルダのユーティリティーにあります。ターミナルはMacのコンソール画面のことです。Windowsのコマンドプロンプトと同じように使用します。
以下は手順
1.adb実行ファイルのあるディレクトリへ移動しますcd /Users/..../platfrom tools(プラットフォームツールスのフォルダをドラックアンドドロップでおk)
2.スマホを接続もしくはエミュレーターを起動する
3.apkファイルをインストール
./adb install /Users/.../XXX.apk
4.成功したら以下のようなログが表示されます。
2072 KB/s (3784683 bytes in 1.783s)
pkg: /data/local/tmp/XXX.apk
Success
失敗した場合
Failure [INSTALL_FAILED_OLDER_SDK]SDKのバージョンが正しくないかも?
error: more than one device and emulator
- waiting for device -
スマホかエミュレーターが2台以上接続されている?
Failure [INSTALL_FAILED_CONTAINER_ERROR]
エミュレーターのインストール先のロケーションがautoになっていない?
登録:
投稿 (Atom)