2014年12月30日火曜日

MonoDeveloperでショートカットキーの不具合

MonoDeveloperの設定を変えてみたらショートカットキーがおかしくなるなりました。
全選択→ズームインになったりとか。。アプリを開くたびに挙動が変わることも。

解決方法

performance>言語>ユーザーインターフェイス>デフォルトに変更する。

2014年12月23日火曜日

Mac miniスリープ復帰時に画面が砂嵐になる

 Mac mini 2014でスリープから復帰すると画面が砂嵐状態になることがあります。
この問題はMac mini 2012にもありました。こちらはHDgraphicsの問題と言われています。
問題となる接続方法はMacのHDMI出力を使った場合です。
HDMIからHDMIまたはHDMIからDVI接続した場合が該当します。

解決方法

砂嵐になったディスプレイの電源を入れ直すか、ディスプレイのinputボタン(アナログ/デジタル切り替え)を押して再認識させる。
mini display port(Thunderbolt接続)で接続する。mini display portならd-subやdisplay portなども問題ありません。
 Mac mini 2014の場合はgpuのバグというよりもディスプレイとの相性かもしれません。

2014年12月20日土曜日

unity4.6.1のinputでキーボードのカーソルキーとスペースキーの組み合わせが機能しない。

unity4.6.1で開発中にunityのバグを発見しました。
矢印キー(左と上カーソル同時押し)中にスペースキーが反応しません。
"←+↑+space"のspaceだけinputの入力が拾えません。
他の組み合わせは問題なく入力できます。
スペースキー以外を使えば問題ありません。
jisキーボードのせいかも?

2014年12月17日水曜日

大砲で玉を発射するサンプル

玉にはリジットボディをつけてプレファブ化してインスペクタから使用します。
爆発エフェクトも同じように実体化して数秒後にオブジェクトを削除するれば良いです。
prefabは発射する玉。parentはオブジェクトを作成する階層
    public void Hassya (GameObject prefabTransform parent)
    {
        // インスタンス生成
        GameObject gameObj = Instantiate (prefabas GameObject;
        Transform tran = gameObj.transform;
        // 親設定
        if (parent != null) {
            tran.parent = parent;
        }

        tran.position = new Vector3 (parent.position.x2parent.position.z);
        
        tran.rigidbody.AddForce (3003000);//右方向へ発射
        
        Destroy (gameObj5.0f);//5秒後にオブジェクトを破棄
    }

2014年12月12日金曜日

3Dモデリングフリーソフト

 unityは標準で3Dモデリング機能を備えていません。
立方体や球体を組み合わせて3Dキャラを作成することも可能ですが単純なものしか作れません。複数オブジェクトの集合だとキャラクターコントロールクラスとの組み合わせもよくありません。

おすすめの3Dモデリングフリーソフト

Blender(win,macなどで使えるクロスプラットフォーム)

理由は


  • 多機能(有料ソフトと同等)
  • 永久無料(元は有料ソフトでしたが今はオープンソース)
  • osを選ばない
  • ファイル形式を意識せずにunityに取り込める

などです。
 バージョン2.72からボーンもサポートされて不自由しない出来になりました。
2.60から日本語にも対応しています。

Mac版のUnity4.5から4.6へアップデート方法

Mac版のunityもWin版もアップデート方法は同じです。
インストールと同じ手順を行うだけでアップデートできます。

アップデート手順

1.公式からinstallerをダンロードします。
2,ダウンロードしたファイルをダブルクリックして実行。 
3. pkgファイルをダブルクリックするとインストールが始まります。
 4.特に設定はいりません。アプリケーションフォルダにインストールされます。
 5.インストール完了後にunityでバージョン確認。
今まで使用していたプロジェクトも認識済みです。
unity4.6からはuGUIが使えるようになり、グラフィカルにGUIを作ることができます。
4.6は長いβテストを隔ててきたのでテストは十分と思いつ4.6.1まで待ってインストールしました。

2014年12月11日木曜日

iPhone6の発売停止理由

 アップルストアのiPhone6販売が停止した理由についてはまだ公式な回答はありません。たぶん単純に在庫不足なのでしょう。
何故在庫不足になったかと言うと、iPhone6の値上げと更に円安が進んだためだと思います。
 アップルストアのコンビニ払いは支払猶予が2週間あり、支払いがなければキャンセルされます。コンビニ払いの後払い仕様を利用して値上げ前にアップルストアで安くiPhoneを大量購入して、その後に転売する(外国かも)ことができるからです。

コンビニ払いの支払期限


  • Amazonは1週間
  • そのたネット販売店で3日〜10日
  • アップルストア2週間

 iPhoneは代理店販売されることがないのでMacやiPadなどと違い値動きがないのも特徴です。個人でも転売しやすい商品です。
一昔前のweb販売店はカートに入れておくだけで値段をキープできました。
※ビックカメラ.comなど
価格.comで値動きが早い販売店だと数分でカート内の商品が無効になります。

アップル社の開発拠点が日本の神奈川県にできる

iPhoneのシェアが高いおかげか、アップル社の開発拠点が日本に作られるそうです。
現在、開発拠点はアメリカにしかありません。日本に拠点を作る理由はなんだろう?
とりあえず日本語サポートが強化されれば良いです。

2014年12月5日金曜日

iOSアプリストアの認証メール

iTuneConnectから以下のメールが届きアプリ審査に合格しました。
件名: The status for your app, アプリ名 (アプリid), is now Ready for Sale.
1度目の審査はテストが正しく行われなかったようでリジェクトされましたが、
今回(2回目)はメモ欄(テスターへの指示)を書き加えるだけで審査が通りました。
バイナリの変更など他の修正はしていません。