デバスバスター

わたすのメモ帳を盗み見るあなた的なスタンス

2014-01-01から1年間の記事一覧

ローカル環境のWebアプリケーションにホスト名でアクセスする設定

例えばCodeigniterで構築したサイトとか、ローカル環境のWebアプリケーションにhttp://hogehoge.local/みたいにホスト名でアクセスする設定を記述す。 環境 OS X 10.9.4 僕の家 手順 1. VirtualHostの設定 apacheのVirtualHostを設定する。 /etc/apache2/htt…

リモートサーバー上のmysqlのdbをまるごとコピーしてローカルに反映する方法

まずリモート上でコピー mysqldump -u [username] -p [dbname] > /remote/dbname.dump scpでサーバーからコピー scp username@hoge.com:/remote/dbname.dump /local/save/directory ローカルのmysqlに反映 mysql -u [username] -p [dbname] < /local/save/di…

CodeigniterでMysqlのエラー文が読みたかったら

クエリ実行した後にこの文を入れよ log_message ('error', $this->db->_error_message()); さらば救われん。

UnityでSkydome

裏面にテクスチャ表示するシェーダをSphereに貼ってあげるとこんな感じのスカイドームが作れる。 これは3つの球体に空、雲、山のテクスチャをそれぞれ貼って、雲テクスチャが貼ってある球体を回している。 以下シェーダのコード Shader "Custom/Skydome" { …

NGUIでクリックが効かないな〜と思ったらチェックすべきポイント

CameraのClipping Planesの値を確認すべし。 UICameraによって飛ぶRaycastの範囲はこの間のみ。この範囲内にコライダーがないとRaycastが当たらないため、クリックなどのメッセージが飛ばない。

GameObjectをDestroyしたら可能であればDetachChildrenすべし

UnityでGameObjectをDestroyすると即時に消されるわけではなく、Destroyを実行したフレームでは残っている。 単にGameObjectを消すだけならさほど問題ないが、 例えばNGUIのUITableで子オブジェクトを整列させているような時、消したはずの子GameObjectがく…

スクリプト上でTransform.parentを変更する時はスケール値が変わるので注意

例えば、PrefabをInstantiateしようと思った時 GameObject obj = Instantiate(prefab) as GameObject; // この時、objのlocalScaleは ( 1, 1, 1 )で、parentはrootになっている obj.transform.parent = this.transform; // この時、objのlocalScaleはparent…